aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/platform/widgets/widgets.pri
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-02-09 16:33:43 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2017-02-10 10:37:08 +0000
commit751ca5dfb7c3f0edd76110a5dc3a3696d3e0539c (patch)
treef33e1e29a03331458f0474944e17fe378da5bab0 /src/imports/platform/widgets/widgets.pri
parent51eff608eb18b01d36fdab442930300a4af3df20 (diff)
Platform: respect the configurable features in Qt Widgetsv5.9.0-alpha1
Change-Id: I4a0696e4f897a378e3944c7948ba00e5f2038f5d Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/imports/platform/widgets/widgets.pri')
-rw-r--r--src/imports/platform/widgets/widgets.pri58
1 files changed, 44 insertions, 14 deletions
diff --git a/src/imports/platform/widgets/widgets.pri b/src/imports/platform/widgets/widgets.pri
index c904e924..84efd930 100644
--- a/src/imports/platform/widgets/widgets.pri
+++ b/src/imports/platform/widgets/widgets.pri
@@ -3,21 +3,51 @@ DEPENDPATH += $$PWD
HEADERS += \
$$PWD/qwidgetplatform_p.h \
- $$PWD/qwidgetplatformcolordialog_p.h \
- $$PWD/qwidgetplatformdialog_p.h \
- $$PWD/qwidgetplatformfiledialog_p.h \
- $$PWD/qwidgetplatformfontdialog_p.h \
- $$PWD/qwidgetplatformmenu_p.h \
- $$PWD/qwidgetplatformmenuitem_p.h \
- $$PWD/qwidgetplatformmessagedialog_p.h \
$$PWD/qwidgetplatformsystemtrayicon_p.h
SOURCES += \
- $$PWD/qwidgetplatformcolordialog.cpp \
- $$PWD/qwidgetplatformdialog.cpp \
- $$PWD/qwidgetplatformfiledialog.cpp \
- $$PWD/qwidgetplatformfontdialog.cpp \
- $$PWD/qwidgetplatformmenu.cpp \
- $$PWD/qwidgetplatformmenuitem.cpp \
- $$PWD/qwidgetplatformmessagedialog.cpp \
$$PWD/qwidgetplatformsystemtrayicon.cpp
+
+qtConfig(colordialog) | qtConfig(filedialog) | qtConfig(fontdialog) | qtConfig(messagebox) {
+ HEADERS += \
+ $$PWD/qwidgetplatformdialog_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformdialog.cpp
+}
+
+qtConfig(colordialog) {
+ HEADERS += \
+ $$PWD/qwidgetplatformcolordialog_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformcolordialog.cpp
+}
+
+qtConfig(filedialog) {
+ HEADERS += \
+ $$PWD/qwidgetplatformfiledialog_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformfiledialog.cpp
+}
+
+qtConfig(fontdialog) {
+ HEADERS += \
+ $$PWD/qwidgetplatformfontdialog_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformfontdialog.cpp
+}
+
+qtConfig(menu) {
+ HEADERS += \
+ $$PWD/qwidgetplatformmenu_p.h \
+ $$PWD/qwidgetplatformmenuitem_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformmenu.cpp \
+ $$PWD/qwidgetplatformmenuitem.cpp
+}
+
+qtConfig(messagebox) {
+ HEADERS += \
+ $$PWD/qwidgetplatformmessagedialog_p.h
+ SOURCES += \
+ $$PWD/qwidgetplatformmessagedialog.cpp
+}