From a98756bae778163620e47e81a8fc81ee7e52afcf Mon Sep 17 00:00:00 2001
From: J-P Nurmi <jpnurmi@digia.com>
Date: Tue, 27 Nov 2012 18:46:12 +0100
Subject: [PATCH] FancyTabWidget: use QStyleFactory to create windows style

Qt 5 will not expose QWindowsStyle, use QStyleFactory instead.

Change-Id: Id4ec0a4812cd8f8378ad1e493796c6110080c0ae
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
---
 src/plugins/coreplugin/fancytabwidget.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/coreplugin/fancytabwidget.cpp b/src/plugins/coreplugin/fancytabwidget.cpp
index 4ca58779ed9..0b33d58e8ed 100644
--- a/src/plugins/coreplugin/fancytabwidget.cpp
+++ b/src/plugins/coreplugin/fancytabwidget.cpp
@@ -38,7 +38,7 @@
 #include <QHBoxLayout>
 #include <QVBoxLayout>
 #include <QMouseEvent>
-#include <QWindowsStyle>
+#include <QStyleFactory>
 #include <QPainter>
 #include <QSplitter>
 #include <QStackedLayout>
@@ -82,7 +82,7 @@ FancyTabBar::FancyTabBar(QWidget *parent)
     m_hoverIndex = -1;
     m_currentIndex = -1;
     setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
-    setStyle(new QWindowsStyle);
+    setStyle(QStyleFactory::create(QLatin1String("windows")));
     setMinimumWidth(qMax(2 * m_rounding, 40));
     setAttribute(Qt::WA_Hover, true);
     setFocusPolicy(Qt::NoFocus);
-- 
GitLab