tst_QComboBox: use QProxyStyle instead of QWindowsStyle
authorJ-P Nurmi <jpnurmi@digia.com>
Fri, 23 Nov 2012 14:50:48 +0000 (15:50 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 26 Nov 2012 13:16:44 +0000 (14:16 +0100)
QWindowsStyle is soon to become an internal class.

Change-Id: Ic76ecc20ff600a7d401b44c8dc4d93198c06becc
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
tests/auto/widgets/widgets/qcombobox/tst_qcombobox.cpp

index 4f390fa..8ac3fea 100644 (file)
@@ -72,9 +72,7 @@
 #include <qstylefactory.h>
 #include <qabstractitemview.h>
 #include <qstyleditemdelegate.h>
-#ifndef QT_NO_STYLE_WINDOWS
-#include <qwindowsstyle.h>
-#endif
+#include <qproxystyle.h>
 
 class tst_QComboBox : public QObject
 {
@@ -2428,9 +2426,11 @@ void tst_QComboBox::subControlRectsWithOffset()
 #ifndef QT_NO_STYLE_WINDOWS
 void tst_QComboBox::task260974_menuItemRectangleForComboBoxPopup()
 {
-    class TestStyle: public QWindowsStyle
+    class TestStyle: public QProxyStyle
     {
     public:
+        TestStyle() : QProxyStyle(QStyleFactory::create("windows")) { }
+
         int styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *ret) const
         {
             if (hint == SH_ComboBox_Popup) return 1;