summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Binner <stephan.binner@basyskom.com>2017-07-29 08:59:05 +0200
committerStephan Binner <stephan.binner@basyskom.com>2017-08-10 05:37:25 +0000
commite58fdbaeb033a801ac7b5dd1f63657b36d6e1305 (patch)
tree05de3ca7fe3235606c5e09f2b07f3fe6e7f9096c
parent39851c6905f68a91f95838da91947f8bfae65729 (diff)
Convert features.splitter to QT_[REQUIRE_]CONFIG
Change-Id: I2eea5004938c581beb5a7c0c01409c576c5e5b39 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-rw-r--r--src/widgets/accessible/qaccessiblewidgetfactory.cpp2
-rw-r--r--src/widgets/styles/qfusionstyle.cpp2
-rw-r--r--src/widgets/styles/qmacstyle_mac_p_p.h2
-rw-r--r--src/widgets/styles/qwindowsstyle.cpp4
-rw-r--r--src/widgets/widgets/qsplitter.cpp3
-rw-r--r--src/widgets/widgets/qsplitter.h7
-rw-r--r--src/widgets/widgets/qsplitter_p.h2
-rw-r--r--src/widgets/widgets/widgets.pri11
8 files changed, 19 insertions, 14 deletions
diff --git a/src/widgets/accessible/qaccessiblewidgetfactory.cpp b/src/widgets/accessible/qaccessiblewidgetfactory.cpp
index 67afec5faf..d207a7b8d2 100644
--- a/src/widgets/accessible/qaccessiblewidgetfactory.cpp
+++ b/src/widgets/accessible/qaccessiblewidgetfactory.cpp
@@ -159,7 +159,7 @@ QAccessibleInterface *qAccessibleFactory(const QString &classname, QObject *obje
#endif
} else if (classname == QLatin1String("QSizeGrip")) {
iface = new QAccessibleWidget(widget, QAccessible::Grip);
-#ifndef QT_NO_SPLITTER
+#if QT_CONFIG(splitter)
} else if (classname == QLatin1String("QSplitter")) {
iface = new QAccessibleWidget(widget, QAccessible::Splitter);
} else if (classname == QLatin1String("QSplitterHandle")) {
diff --git a/src/widgets/styles/qfusionstyle.cpp b/src/widgets/styles/qfusionstyle.cpp
index d1e2cd25c4..6c400b4d2e 100644
--- a/src/widgets/styles/qfusionstyle.cpp
+++ b/src/widgets/styles/qfusionstyle.cpp
@@ -69,7 +69,9 @@
#include <qabstractslider.h>
#endif
#include <qslider.h>
+#if QT_CONFIG(splitter)
#include <qsplitter.h>
+#endif
#if QT_CONFIG(progressbar)
#include <qprogressbar.h>
#endif
diff --git a/src/widgets/styles/qmacstyle_mac_p_p.h b/src/widgets/styles/qmacstyle_mac_p_p.h
index 1770c07bca..409063e531 100644
--- a/src/widgets/styles/qmacstyle_mac_p_p.h
+++ b/src/widgets/styles/qmacstyle_mac_p_p.h
@@ -97,7 +97,9 @@
#endif
#include <qsizegrip.h>
#include <qspinbox.h>
+#if QT_CONFIG(splitter)
#include <qsplitter.h>
+#endif
#include <qstyleoption.h>
#include <qtextedit.h>
#include <qtextstream.h>
diff --git a/src/widgets/styles/qwindowsstyle.cpp b/src/widgets/styles/qwindowsstyle.cpp
index fa5070b867..818c3ea07e 100644
--- a/src/widgets/styles/qwindowsstyle.cpp
+++ b/src/widgets/styles/qwindowsstyle.cpp
@@ -1494,11 +1494,11 @@ void QWindowsStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPai
opt->state & (State_Sunken | State_On), 1,
&opt->palette.brush(QPalette::Button));
break;
-#ifndef QT_NO_SPLITTER
+#if QT_CONFIG(splitter)
case CE_Splitter:
p->eraseRect(opt->rect);
break;
-#endif // QT_NO_SPLITTER
+#endif // QT_CONFIG(splitter)
#if QT_CONFIG(scrollbar)
case CE_ScrollBarSubLine:
case CE_ScrollBarAddLine: {
diff --git a/src/widgets/widgets/qsplitter.cpp b/src/widgets/widgets/qsplitter.cpp
index 7d507aa7f4..5f49623941 100644
--- a/src/widgets/widgets/qsplitter.cpp
+++ b/src/widgets/widgets/qsplitter.cpp
@@ -38,7 +38,6 @@
****************************************************************************/
#include "qsplitter.h"
-#ifndef QT_NO_SPLITTER
#include "qapplication.h"
#include "qcursor.h"
@@ -1820,5 +1819,3 @@ QTextStream& operator>>(QTextStream& ts, QSplitter& splitter)
QT_END_NAMESPACE
#include "moc_qsplitter.cpp"
-
-#endif // QT_NO_SPLITTER
diff --git a/src/widgets/widgets/qsplitter.h b/src/widgets/widgets/qsplitter.h
index e9ef3c3f2d..bc4d7bca39 100644
--- a/src/widgets/widgets/qsplitter.h
+++ b/src/widgets/widgets/qsplitter.h
@@ -44,10 +44,9 @@
#include <QtWidgets/qframe.h>
#include <QtWidgets/qsizepolicy.h>
-QT_BEGIN_NAMESPACE
-
+QT_REQUIRE_CONFIG(splitter);
-#ifndef QT_NO_SPLITTER
+QT_BEGIN_NAMESPACE
class QSplitterPrivate;
class QTextStream;
@@ -164,8 +163,6 @@ private:
Q_DECLARE_PRIVATE(QSplitterHandle)
};
-#endif // QT_NO_SPLITTER
-
QT_END_NAMESPACE
#endif // QSPLITTER_H
diff --git a/src/widgets/widgets/qsplitter_p.h b/src/widgets/widgets/qsplitter_p.h
index 34ae34121e..f0d621004f 100644
--- a/src/widgets/widgets/qsplitter_p.h
+++ b/src/widgets/widgets/qsplitter_p.h
@@ -54,6 +54,8 @@
#include <QtWidgets/private/qtwidgetsglobal_p.h>
#include "private/qframe_p.h"
+QT_REQUIRE_CONFIG(splitter);
+
QT_BEGIN_NAMESPACE
static const uint Default = 2;
diff --git a/src/widgets/widgets/widgets.pri b/src/widgets/widgets/widgets.pri
index a4bd39cf67..2753b92ae4 100644
--- a/src/widgets/widgets/widgets.pri
+++ b/src/widgets/widgets/widgets.pri
@@ -25,8 +25,6 @@ HEADERS += \
widgets/qsizegrip.h \
widgets/qslider.h \
widgets/qspinbox.h \
- widgets/qsplitter.h \
- widgets/qsplitter_p.h \
widgets/qstackedwidget.h \
widgets/qtextedit.h \
widgets/qtextedit_p.h \
@@ -64,7 +62,6 @@ SOURCES += \
widgets/qsizegrip.cpp \
widgets/qslider.cpp \
widgets/qspinbox.cpp \
- widgets/qsplitter.cpp \
widgets/qstackedwidget.cpp \
widgets/qtextedit.cpp \
widgets/qtoolbar.cpp \
@@ -231,6 +228,14 @@ qtConfig(splashscreen) {
widgets/qsplashscreen.cpp
}
+qtConfig(splitter) {
+ HEADERS += \
+ widgets/qsplitter.h \
+ widgets/qsplitter_p.h
+
+ SOURCES += widgets/qsplitter.cpp
+}
+
qtConfig(statusbar) {
HEADERS += widgets/qstatusbar.h
SOURCES += widgets/qstatusbar.cpp