summaryrefslogtreecommitdiffstats
path: root/src/widgets/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/CMakeLists.txt')
-rw-r--r--src/widgets/CMakeLists.txt511
1 files changed, 302 insertions, 209 deletions
diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt
index 078e973dc8..2ba8e4719a 100644
--- a/src/widgets/CMakeLists.txt
+++ b/src/widgets/CMakeLists.txt
@@ -1,4 +1,5 @@
-# Generated from widgets.pro.
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
#####################################################################
## Widgets Module:
@@ -8,6 +9,7 @@ qt_internal_add_module(Widgets
QMAKE_MODULE_CONFIG uic
PLUGIN_TYPES styles
SOURCES
+ compat/removed_api.cpp
itemviews/qfileiconprovider.cpp itemviews/qfileiconprovider.h itemviews/qfileiconprovider_p.h
kernel/qapplication.cpp kernel/qapplication.h kernel/qapplication_p.h
kernel/qboxlayout.cpp kernel/qboxlayout.h
@@ -18,6 +20,7 @@ qt_internal_add_module(Widgets
kernel/qlayout.cpp kernel/qlayout.h kernel/qlayout_p.h
kernel/qlayoutengine.cpp kernel/qlayoutengine_p.h
kernel/qlayoutitem.cpp kernel/qlayoutitem.h
+ kernel/qrhiwidget.cpp kernel/qrhiwidget.h kernel/qrhiwidget_p.h
kernel/qsizepolicy.cpp kernel/qsizepolicy.h
kernel/qstackedlayout.cpp kernel/qstackedlayout.h
kernel/qstandardgestures.cpp kernel/qstandardgestures_p.h
@@ -34,7 +37,7 @@ qt_internal_add_module(Widgets
styles/qpixmapstyle.cpp styles/qpixmapstyle_p.h
styles/qpixmapstyle_p_p.h
styles/qproxystyle.cpp styles/qproxystyle.h styles/qproxystyle_p.h
- styles/qstyle.cpp styles/qstyle.h
+ styles/qstyle.cpp styles/qstyle.h styles/qstyle_p.h
styles/qstylefactory.cpp styles/qstylefactory.h
styles/qstylehelper.cpp styles/qstylehelper_p.h
styles/qstyleoption.cpp styles/qstyleoption.h
@@ -49,7 +52,9 @@ qt_internal_add_module(Widgets
widgets/qframe.cpp widgets/qframe.h widgets/qframe_p.h
widgets/qwidgetanimator.cpp widgets/qwidgetanimator_p.h
DEFINES
+ QT_NO_CONTEXTLESS_CONNECT
QT_NO_USING_NAMESPACE
+ QT_NO_FOREACH
INCLUDE_DIRECTORIES
dialogs
LIBRARIES
@@ -63,179 +68,217 @@ qt_internal_add_module(Widgets
Qt::GuiPrivate
PRECOMPILED_HEADER
"kernel/qt_widgets_pch.h"
+ NO_PCH_SOURCES
+ compat/removed_api.cpp
+ GENERATE_CPP_EXPORTS
)
-add_dependencies(Widgets ${QT_CMAKE_EXPORT_NAMESPACE}::uic) # special case
+qt_internal_extend_target(Widgets CONDITION APPLE
+ NO_UNITY_BUILD_SOURCES
+ kernel/qapplication.cpp
+)
# Resources:
set(qstyle_resource_files
- "images/cdr-128.png"
- "images/cdr-16.png"
- "images/cdr-32.png"
- "images/cleartext-16.png"
- "images/cleartext-32.png"
- "images/closedock-10.png"
- "images/closedock-16.png"
- "images/closedock-20.png"
- "images/closedock-32.png"
- "images/closedock-48.png"
- "images/closedock-64.png"
- "images/computer-16.png"
- "images/computer-32.png"
- "images/desktop-16.png"
- "images/desktop-32.png"
- "images/dirclosed-128.png"
- "images/dirclosed-16.png"
- "images/dirclosed-32.png"
- "images/dirlink-128.png"
- "images/dirlink-16.png"
- "images/dirlink-32.png"
- "images/diropen-128.png"
- "images/diropen-16.png"
- "images/diropen-32.png"
- "images/down-128.png"
- "images/down-16.png"
- "images/down-32.png"
- "images/dvd-128.png"
- "images/dvd-16.png"
- "images/dvd-32.png"
- "images/file-128.png"
- "images/file-16.png"
- "images/file-32.png"
- "images/filecontents-128.png"
- "images/filecontents-16.png"
- "images/filecontents-32.png"
- "images/fileinfo-128.png"
- "images/fileinfo-16.png"
- "images/fileinfo-32.png"
- "images/filelink-128.png"
- "images/filelink-16.png"
- "images/filelink-32.png"
- "images/floppy-128.png"
- "images/floppy-16.png"
- "images/floppy-32.png"
- "images/fontbitmap-16.png"
- "images/fonttruetype-16.png"
- "images/fusion_groupbox.png"
- "images/harddrive-128.png"
- "images/harddrive-16.png"
- "images/harddrive-32.png"
- "images/left-128.png"
- "images/left-16.png"
- "images/left-32.png"
- "images/media-pause-16.png"
- "images/media-pause-32.png"
- "images/media-play-16.png"
- "images/media-play-32.png"
- "images/media-seek-backward-16.png"
- "images/media-seek-backward-32.png"
- "images/media-seek-forward-16.png"
- "images/media-seek-forward-32.png"
- "images/media-skip-backward-16.png"
- "images/media-skip-backward-32.png"
- "images/media-skip-forward-16.png"
- "images/media-skip-forward-32.png"
- "images/media-stop-16.png"
- "images/media-stop-32.png"
- "images/media-volume-16.png"
- "images/media-volume-muted-16.png"
- "images/networkdrive-128.png"
- "images/networkdrive-16.png"
- "images/networkdrive-32.png"
- "images/newdirectory-128.png"
- "images/newdirectory-16.png"
- "images/newdirectory-32.png"
- "images/normalizedockup-10.png"
- "images/normalizedockup-16.png"
- "images/normalizedockup-20.png"
- "images/normalizedockup-32.png"
- "images/normalizedockup-48.png"
- "images/normalizedockup-64.png"
- "images/parentdir-128.png"
- "images/parentdir-16.png"
- "images/parentdir-32.png"
- "images/refresh-24.png"
- "images/refresh-32.png"
- "images/right-128.png"
- "images/right-16.png"
- "images/right-32.png"
- "images/standardbutton-apply-128.png"
- "images/standardbutton-apply-16.png"
- "images/standardbutton-apply-32.png"
- "images/standardbutton-cancel-128.png"
- "images/standardbutton-cancel-16.png"
- "images/standardbutton-cancel-32.png"
- "images/standardbutton-clear-128.png"
- "images/standardbutton-clear-16.png"
- "images/standardbutton-clear-32.png"
- "images/standardbutton-close-128.png"
- "images/standardbutton-close-16.png"
- "images/standardbutton-close-32.png"
- "images/standardbutton-closetab-32.png"
- "images/standardbutton-closetab-16.png"
- "images/standardbutton-closetab-down-32.png"
- "images/standardbutton-closetab-down-16.png"
- "images/standardbutton-closetab-hover-32.png"
- "images/standardbutton-closetab-hover-16.png"
- "images/standardbutton-delete-128.png"
- "images/standardbutton-delete-16.png"
- "images/standardbutton-delete-32.png"
- "images/standardbutton-help-128.png"
- "images/standardbutton-help-16.png"
- "images/standardbutton-help-32.png"
- "images/standardbutton-no-128.png"
- "images/standardbutton-no-16.png"
- "images/standardbutton-no-32.png"
- "images/standardbutton-ok-128.png"
- "images/standardbutton-ok-16.png"
- "images/standardbutton-ok-32.png"
- "images/standardbutton-open-128.png"
- "images/standardbutton-open-16.png"
- "images/standardbutton-open-32.png"
- "images/standardbutton-save-128.png"
- "images/standardbutton-save-16.png"
- "images/standardbutton-save-32.png"
- "images/standardbutton-yes-128.png"
- "images/standardbutton-yes-16.png"
- "images/standardbutton-yes-32.png"
- "images/stop-24.png"
- "images/stop-32.png"
- "images/titlebar-contexthelp-16.png"
- "images/titlebar-contexthelp-32.png"
- "images/titlebar-contexthelp-48.png"
- "images/titlebar-max-16.png"
- "images/titlebar-max-32.png"
- "images/titlebar-max-48.png"
- "images/titlebar-min-16.png"
- "images/titlebar-min-32.png"
- "images/titlebar-min-48.png"
- "images/titlebar-shade-16.png"
- "images/titlebar-shade-32.png"
- "images/titlebar-shade-48.png"
- "images/titlebar-unshade-16.png"
- "images/titlebar-unshade-32.png"
- "images/titlebar-unshade-48.png"
- "images/toolbar-ext-h-16.png"
- "images/toolbar-ext-h-32.png"
- "images/toolbar-ext-h-8.png"
- "images/toolbar-ext-h-rtl-16.png"
- "images/toolbar-ext-h-rtl-32.png"
- "images/toolbar-ext-h-rtl-8.png"
- "images/toolbar-ext-v-10.png"
- "images/toolbar-ext-v-20.png"
- "images/toolbar-ext-v-5.png"
- "images/trash-128.png"
- "images/trash-16.png"
- "images/trash-32.png"
- "images/up-128.png"
- "images/up-16.png"
- "images/up-32.png"
- "images/viewdetailed-128.png"
- "images/viewdetailed-16.png"
- "images/viewdetailed-32.png"
- "images/viewlist-128.png"
- "images/viewlist-16.png"
- "images/viewlist-32.png"
+ "styles/images/cdr-128.png"
+ "styles/images/cdr-16.png"
+ "styles/images/cdr-32.png"
+ "styles/images/cleartext-128.png"
+ "styles/images/cleartext-16.png"
+ "styles/images/cleartext-32.png"
+ "styles/images/closedock-10.png"
+ "styles/images/closedock-16.png"
+ "styles/images/closedock-20.png"
+ "styles/images/closedock-32.png"
+ "styles/images/closedock-48.png"
+ "styles/images/closedock-64.png"
+ "styles/images/computer-16.png"
+ "styles/images/computer-32.png"
+ "styles/images/critical-128.png"
+ "styles/images/critical-16.png"
+ "styles/images/critical-32.png"
+ "styles/images/desktop-16.png"
+ "styles/images/desktop-32.png"
+ "styles/images/dirclosed-128.png"
+ "styles/images/dirclosed-16.png"
+ "styles/images/dirclosed-32.png"
+ "styles/images/dirlink-128.png"
+ "styles/images/dirlink-16.png"
+ "styles/images/dirlink-32.png"
+ "styles/images/diropen-128.png"
+ "styles/images/diropen-16.png"
+ "styles/images/diropen-32.png"
+ "styles/images/down-128.png"
+ "styles/images/down-16.png"
+ "styles/images/down-32.png"
+ "styles/images/dvd-128.png"
+ "styles/images/dvd-16.png"
+ "styles/images/dvd-32.png"
+ "styles/images/file-128.png"
+ "styles/images/file-16.png"
+ "styles/images/file-32.png"
+ "styles/images/filecontents-128.png"
+ "styles/images/filecontents-16.png"
+ "styles/images/filecontents-32.png"
+ "styles/images/filedialog_end-128.png"
+ "styles/images/filedialog_end-16.png"
+ "styles/images/filedialog_end-32.png"
+ "styles/images/filedialog_start-128.png"
+ "styles/images/filedialog_start-16.png"
+ "styles/images/filedialog_start-32.png"
+ "styles/images/fileinfo-128.png"
+ "styles/images/fileinfo-16.png"
+ "styles/images/fileinfo-32.png"
+ "styles/images/filelink-128.png"
+ "styles/images/filelink-16.png"
+ "styles/images/filelink-32.png"
+ "styles/images/floppy-128.png"
+ "styles/images/floppy-16.png"
+ "styles/images/floppy-32.png"
+ "styles/images/fontbitmap-16.png"
+ "styles/images/fonttruetype-16.png"
+ "styles/images/fusion_groupbox.png"
+ "styles/images/harddrive-128.png"
+ "styles/images/harddrive-16.png"
+ "styles/images/harddrive-32.png"
+ "styles/images/information-128.png"
+ "styles/images/information-16.png"
+ "styles/images/information-32.png"
+ "styles/images/left-128.png"
+ "styles/images/left-16.png"
+ "styles/images/left-32.png"
+ "styles/images/media-pause-128.png"
+ "styles/images/media-pause-16.png"
+ "styles/images/media-pause-32.png"
+ "styles/images/media-play-128.png"
+ "styles/images/media-play-16.png"
+ "styles/images/media-play-32.png"
+ "styles/images/media-seek-backward-128.png"
+ "styles/images/media-seek-backward-16.png"
+ "styles/images/media-seek-backward-32.png"
+ "styles/images/media-seek-forward-128.png"
+ "styles/images/media-seek-forward-16.png"
+ "styles/images/media-seek-forward-32.png"
+ "styles/images/media-skip-backward-128.png"
+ "styles/images/media-skip-backward-16.png"
+ "styles/images/media-skip-backward-32.png"
+ "styles/images/media-skip-forward-128.png"
+ "styles/images/media-skip-forward-16.png"
+ "styles/images/media-skip-forward-32.png"
+ "styles/images/media-stop-128.png"
+ "styles/images/media-stop-16.png"
+ "styles/images/media-stop-32.png"
+ "styles/images/media-volume-16.png"
+ "styles/images/media-volume-muted-16.png"
+ "styles/images/networkdrive-128.png"
+ "styles/images/networkdrive-16.png"
+ "styles/images/networkdrive-32.png"
+ "styles/images/newdirectory-128.png"
+ "styles/images/newdirectory-16.png"
+ "styles/images/newdirectory-32.png"
+ "styles/images/normalizedockup-10.png"
+ "styles/images/normalizedockup-16.png"
+ "styles/images/normalizedockup-20.png"
+ "styles/images/normalizedockup-32.png"
+ "styles/images/normalizedockup-48.png"
+ "styles/images/normalizedockup-64.png"
+ "styles/images/parentdir-128.png"
+ "styles/images/parentdir-16.png"
+ "styles/images/parentdir-32.png"
+ "styles/images/question-128.png"
+ "styles/images/question-16.png"
+ "styles/images/question-32.png"
+ "styles/images/refresh-24.png"
+ "styles/images/refresh-32.png"
+ "styles/images/right-128.png"
+ "styles/images/right-16.png"
+ "styles/images/right-32.png"
+ "styles/images/standardbutton-apply-128.png"
+ "styles/images/standardbutton-apply-16.png"
+ "styles/images/standardbutton-apply-32.png"
+ "styles/images/standardbutton-cancel-128.png"
+ "styles/images/standardbutton-cancel-16.png"
+ "styles/images/standardbutton-cancel-32.png"
+ "styles/images/standardbutton-clear-128.png"
+ "styles/images/standardbutton-clear-16.png"
+ "styles/images/standardbutton-clear-32.png"
+ "styles/images/standardbutton-close-128.png"
+ "styles/images/standardbutton-close-16.png"
+ "styles/images/standardbutton-close-32.png"
+ "styles/images/standardbutton-closetab-128.png"
+ "styles/images/standardbutton-closetab-16.png"
+ "styles/images/standardbutton-closetab-32.png"
+ "styles/images/standardbutton-closetab-down-128.png"
+ "styles/images/standardbutton-closetab-down-16.png"
+ "styles/images/standardbutton-closetab-down-32.png"
+ "styles/images/standardbutton-closetab-hover-128.png"
+ "styles/images/standardbutton-closetab-hover-16.png"
+ "styles/images/standardbutton-closetab-hover-32.png"
+ "styles/images/standardbutton-delete-128.png"
+ "styles/images/standardbutton-delete-16.png"
+ "styles/images/standardbutton-delete-32.png"
+ "styles/images/standardbutton-help-128.png"
+ "styles/images/standardbutton-help-16.png"
+ "styles/images/standardbutton-help-32.png"
+ "styles/images/standardbutton-no-128.png"
+ "styles/images/standardbutton-no-16.png"
+ "styles/images/standardbutton-no-32.png"
+ "styles/images/standardbutton-ok-128.png"
+ "styles/images/standardbutton-ok-16.png"
+ "styles/images/standardbutton-ok-32.png"
+ "styles/images/standardbutton-open-128.png"
+ "styles/images/standardbutton-open-16.png"
+ "styles/images/standardbutton-open-32.png"
+ "styles/images/standardbutton-save-128.png"
+ "styles/images/standardbutton-save-16.png"
+ "styles/images/standardbutton-save-32.png"
+ "styles/images/standardbutton-yes-128.png"
+ "styles/images/standardbutton-yes-16.png"
+ "styles/images/standardbutton-yes-32.png"
+ "styles/images/stop-24.png"
+ "styles/images/stop-32.png"
+ "styles/images/titlebar-contexthelp-16.png"
+ "styles/images/titlebar-contexthelp-32.png"
+ "styles/images/titlebar-contexthelp-48.png"
+ "styles/images/titlebar-max-16.png"
+ "styles/images/titlebar-max-32.png"
+ "styles/images/titlebar-max-48.png"
+ "styles/images/titlebar-min-16.png"
+ "styles/images/titlebar-min-32.png"
+ "styles/images/titlebar-min-48.png"
+ "styles/images/titlebar-shade-16.png"
+ "styles/images/titlebar-shade-32.png"
+ "styles/images/titlebar-shade-48.png"
+ "styles/images/titlebar-unshade-16.png"
+ "styles/images/titlebar-unshade-32.png"
+ "styles/images/titlebar-unshade-48.png"
+ "styles/images/toolbar-ext-h-128.png"
+ "styles/images/toolbar-ext-h-16.png"
+ "styles/images/toolbar-ext-h-32.png"
+ "styles/images/toolbar-ext-h-8.png"
+ "styles/images/toolbar-ext-h-rtl-128.png"
+ "styles/images/toolbar-ext-h-rtl-16.png"
+ "styles/images/toolbar-ext-h-rtl-32.png"
+ "styles/images/toolbar-ext-h-rtl-8.png"
+ "styles/images/toolbar-ext-v-10.png"
+ "styles/images/toolbar-ext-v-20.png"
+ "styles/images/toolbar-ext-v-80.png"
+ "styles/images/toolbar-ext-v-5.png"
+ "styles/images/trash-128.png"
+ "styles/images/trash-16.png"
+ "styles/images/trash-32.png"
+ "styles/images/up-128.png"
+ "styles/images/up-16.png"
+ "styles/images/up-32.png"
+ "styles/images/viewdetailed-128.png"
+ "styles/images/viewdetailed-16.png"
+ "styles/images/viewdetailed-32.png"
+ "styles/images/viewlist-128.png"
+ "styles/images/viewlist-16.png"
+ "styles/images/viewlist-32.png"
+ "styles/images/warning-128.png"
+ "styles/images/warning-16.png"
+ "styles/images/warning-32.png"
)
qt_internal_add_resource(Widgets "qstyle"
@@ -246,31 +289,33 @@ qt_internal_add_resource(Widgets "qstyle"
FILES
${qstyle_resource_files}
)
-set_source_files_properties("styles/images/closedock-down-macstyle-16.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/closedock-down-16.png"
-)
-set_source_files_properties("styles/images/closedock-macstyle-16.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/closedock-16.png"
-)
-set_source_files_properties("styles/images/dockdock-down-macstyle-16.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/dockdock-down-16.png"
-)
-set_source_files_properties("styles/images/dockdock-macstyle-16.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/dockdock-16.png"
-)
-set_source_files_properties("styles/images/toolbar-ext-macstyle.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/toolbar-ext.png"
-)
-set_source_files_properties("styles/images/toolbar-ext-macstyle@2x.png"
- PROPERTIES QT_RESOURCE_ALIAS "images/toolbar-ext@2x.png"
-)
set(qstyle1_resource_files
- "images/closedock-down-macstyle-16.png"
- "images/closedock-macstyle-16.png"
- "images/dockdock-down-macstyle-16.png"
- "images/dockdock-macstyle-16.png"
- "images/toolbar-ext-macstyle.png"
- "images/toolbar-ext-macstyle@2x.png"
+ "styles/images/closedock-down-macstyle-10.png"
+ "styles/images/closedock-down-macstyle-16.png"
+ "styles/images/closedock-down-macstyle-20.png"
+ "styles/images/closedock-down-macstyle-32.png"
+ "styles/images/closedock-down-macstyle-48.png"
+ "styles/images/closedock-down-macstyle-64.png"
+ "styles/images/closedock-macstyle-10.png"
+ "styles/images/closedock-macstyle-16.png"
+ "styles/images/closedock-macstyle-20.png"
+ "styles/images/closedock-macstyle-32.png"
+ "styles/images/closedock-macstyle-48.png"
+ "styles/images/closedock-macstyle-64.png"
+ "styles/images/dockdock-down-macstyle-10.png"
+ "styles/images/dockdock-down-macstyle-16.png"
+ "styles/images/dockdock-down-macstyle-20.png"
+ "styles/images/dockdock-down-macstyle-32.png"
+ "styles/images/dockdock-down-macstyle-48.png"
+ "styles/images/dockdock-down-macstyle-64.png"
+ "styles/images/dockdock-macstyle-10.png"
+ "styles/images/dockdock-macstyle-16.png"
+ "styles/images/dockdock-macstyle-20.png"
+ "styles/images/dockdock-macstyle-32.png"
+ "styles/images/dockdock-macstyle-48.png"
+ "styles/images/dockdock-macstyle-64.png"
+ "styles/images/toolbar-ext-macstyle.png"
+ "styles/images/toolbar-ext-macstyle@2x.png"
)
qt_internal_add_resource(Widgets "qstyle1"
@@ -282,15 +327,41 @@ qt_internal_add_resource(Widgets "qstyle1"
${qstyle1_resource_files}
)
+set(qstyle_resource_fusion_files
+ "styles/images/fusion_closedock-10.png"
+ "styles/images/fusion_closedock-16.png"
+ "styles/images/fusion_closedock-20.png"
+ "styles/images/fusion_closedock-32.png"
+ "styles/images/fusion_closedock-48.png"
+ "styles/images/fusion_closedock-64.png"
+ "styles/images/fusion_normalizedockup_10.png"
+ "styles/images/fusion_normalizedockup-16.png"
+ "styles/images/fusion_normalizedockup_20.png"
+ "styles/images/fusion_normalizedockup-32.png"
+ "styles/images/fusion_normalizedockup_48.png"
+ "styles/images/fusion_normalizedockup_64.png"
+ "styles/images/fusion_titlebar-min-10.png"
+ "styles/images/fusion_titlebar-min-16.png"
+ "styles/images/fusion_titlebar-min-20.png"
+ "styles/images/fusion_titlebar-min-32.png"
+ "styles/images/fusion_titlebar-min-48.png"
+ "styles/images/fusion_titlebar-min-64.png"
+)
+
+qt_internal_add_resource(Widgets "qstyle_fusion"
+ PREFIX
+ "/qt-project.org/styles/fusionstyle"
+ BASE
+ "styles"
+ FILES
+ ${qstyle_resource_fusion_files}
+)
+
if(QT_FEATURE_reduce_relocations AND UNIX AND GCC)
target_link_options(Widgets PRIVATE
"LINKER:--dynamic-list=${CMAKE_CURRENT_LIST_DIR}/QtWidgets.dynlist")
endif()
-#### Keys ignored in scope 1:.:.:widgets.pro:<TRUE>:
-# MODULE_CONFIG = "uic"
-# QMAKE_LIBS = "$$QMAKE_LIBS_GUI"
-
## Scopes:
#####################################################################
@@ -497,7 +568,7 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_resizehandler
qt_internal_extend_target(Widgets CONDITION QT_FEATURE_dialogbuttonbox
SOURCES
- widgets/qdialogbuttonbox.cpp widgets/qdialogbuttonbox.h
+ widgets/qdialogbuttonbox.cpp widgets/qdialogbuttonbox.h widgets/qdialogbuttonbox_p.h
)
qt_internal_extend_target(Widgets CONDITION QT_FEATURE_rubberband
@@ -648,12 +719,14 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_inputdialog
qt_internal_extend_target(Widgets CONDITION QT_FEATURE_messagebox
SOURCES
dialogs/qmessagebox.cpp dialogs/qmessagebox.h
+ NO_UNITY_BUILD_SOURCES
+ dialogs/qmessagebox.cpp # error: ‘Old_Ok’ [etc] was not declared in this scope
)
if(QT_FEATURE_messagebox)
# Resources:
set(qmessagebox_resource_files
- "images/qtlogo-64.png"
+ "dialogs/images/qtlogo-64.png"
)
qt_internal_add_resource(Widgets "qmessagebox"
@@ -671,15 +744,25 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_progressdialog
dialogs/qprogressdialog.cpp dialogs/qprogressdialog.h
)
-qt_internal_extend_target(Widgets CONDITION QT_FEATURE_wizard
- SOURCES
- dialogs/qwizard.cpp dialogs/qwizard.h
-)
+if(QT_FEATURE_wizard)
+ qt_internal_extend_target(Widgets CONDITION
+ SOURCES
+ dialogs/qwizard.cpp dialogs/qwizard.h
+ )
-qt_internal_extend_target(Widgets CONDITION QT_FEATURE_wizard AND WIN32
- SOURCES
- dialogs/qwizard_win.cpp dialogs/qwizard_win_p.h
-)
+ if(APPLE)
+ set_source_files_properties(dialogs/qwizard.cpp
+ PROPERTIES
+ LANGUAGE OBJCXX
+ SKIP_PRECOMPILE_HEADERS ON
+ )
+ endif()
+
+ qt_internal_extend_target(Widgets CONDITION WIN32
+ SOURCES
+ dialogs/qwizard_win.cpp dialogs/qwizard_win_p.h
+ )
+endif()
qt_internal_extend_target(Widgets CONDITION QT_FEATURE_accessibility
SOURCES
@@ -749,6 +832,7 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_treewidget
SOURCES
itemviews/qtreewidget.cpp itemviews/qtreewidget.h itemviews/qtreewidget_p.h
itemviews/qtreewidgetitemiterator.cpp itemviews/qtreewidgetitemiterator.h
+ itemviews/qtreewidgetitemiterator_p.h
)
qt_internal_extend_target(Widgets CONDITION QT_FEATURE_graphicsview
@@ -818,11 +902,20 @@ qt_internal_extend_target(Widgets CONDITION NOT QT_FEATURE_xcb
)
-qt_internal_create_tracepoints(Widgets qtwidgets.tracepoints)
+qt_internal_generate_tracepoints(Widgets widgets
+ SOURCES
+ kernel/qapplication.cpp
+)
+
qt_internal_add_docs(Widgets
doc/qtwidgets.qdocconf
)
+if(IOS)
+ qt_internal_set_apple_privacy_manifest(Widgets
+ "${CMAKE_CURRENT_SOURCE_DIR}/platform/ios/PrivacyInfo.xcprivacy")
+endif()
+
# include the snippet projects for developer-builds
if(QT_FEATURE_private_tests)
add_subdirectory(doc/snippets/customviewstyle)