diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2012-11-23 15:58:15 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-26 14:16:44 +0100 |
commit | 7caaab5262bb3b56d542f59dd4a5dd68ebbc94fc (patch) | |
tree | 341ddf6b436ea68837335332323ab9332154937b | |
parent | f1a743c1654ec5c0545ec5bd4fb95e9cd5b5387f (diff) |
tst_QFormLayout: use QProxyStyle instead of QWindowsStyle
QWindowsStyle is soon to become an internal class.
Change-Id: Ie28d4ea074938b17827aa803a2298f881946f7e5
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
-rw-r--r-- | tests/auto/widgets/kernel/qformlayout/tst_qformlayout.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/auto/widgets/kernel/qformlayout/tst_qformlayout.cpp b/tests/auto/widgets/kernel/qformlayout/tst_qformlayout.cpp index ade2140b62..3aa0ea03f4 100644 --- a/tests/auto/widgets/kernel/qformlayout/tst_qformlayout.cpp +++ b/tests/auto/widgets/kernel/qformlayout/tst_qformlayout.cpp @@ -44,13 +44,12 @@ #include <qlayout.h> #include <qapplication.h> #include <qwidget.h> -#include <qwindowsstyle.h> +#include <qproxystyle.h> #include <qsizepolicy.h> #include <QtWidgets/QLabel> #include <QtWidgets/QLineEdit> #include <QtWidgets/QPushButton> -#include <QtWidgets/QWindowsStyle> #include <QStyleFactory> #include <qformlayout.h> @@ -268,11 +267,11 @@ void tst_QFormLayout::wrapping() delete w; } -class CustomLayoutStyle : public QWindowsStyle +class CustomLayoutStyle : public QProxyStyle { Q_OBJECT public: - CustomLayoutStyle() + CustomLayoutStyle() : QProxyStyle(QStyleFactory::create("windows")) { hspacing = 5; vspacing = 10; @@ -297,7 +296,7 @@ int CustomLayoutStyle::pixelMetric(PixelMetric metric, const QStyleOption * opti default: break; } - return QWindowsStyle::pixelMetric(metric, option, widget); + return QProxyStyle::pixelMetric(metric, option, widget); } void tst_QFormLayout::spacing() @@ -411,7 +410,7 @@ void tst_QFormLayout::setFormStyle() QVERIFY(layout.rowWrapPolicy() == QFormLayout::DontWrapRows); #endif - widget.setStyle(new QWindowsStyle()); + widget.setStyle(QStyleFactory::create("windows")); QVERIFY(layout.labelAlignment() == Qt::AlignLeft); QVERIFY(layout.formAlignment() == (Qt::AlignLeft | Qt::AlignTop)); |