diff options
author | Alexey Edelev <alexey.edelev@qt.io> | 2023-08-25 19:12:29 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-09-29 22:59:34 +0000 |
commit | 6dabfd4312d1744bdf567b58b0516baa4dc10713 (patch) | |
tree | ffe18ee230c32398d58f82aa95962590d994bc8d | |
parent | 96e35c08df354bcd5b1d21bc4ffab3ed34e50e05 (diff) |
Re-enable generating of the deprecated Designer header files
Some Designer header files were, moved to the UiPlugin module. Those
header files should remain in Designer module as deprecated, but the
mechanism that did this was broken during syncqt refactoring. Restore
these deprecated files.
Fixes: QTBUG-116483
Change-Id: I72e3770f9114ee81a1dcfff2e3e356fb33d4460f
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 59d5f8b694a5472852e85cdaf940390e2c9662e2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 6eee5c6378d64da216810a3ec70f596379258771)
-rw-r--r-- | src/designer/src/lib/CMakeLists.txt | 3 | ||||
-rw-r--r-- | src/uiplugin/customwidget.h | 6 | ||||
-rw-r--r-- | src/uiplugin/qdesignerexportwidget.h | 2 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/designer/src/lib/CMakeLists.txt b/src/designer/src/lib/CMakeLists.txt index 742e2c3c2..a11a6bb0e 100644 --- a/src/designer/src/lib/CMakeLists.txt +++ b/src/designer/src/lib/CMakeLists.txt @@ -455,3 +455,6 @@ qt_internal_extend_target(Designer CONDITION QT_FEATURE_opengl LIBRARIES Qt::OpenGL ) + +# UiPlugin module generates deprecated header files for Designer. +qt_internal_add_sync_header_dependencies(Designer UiPlugin) diff --git a/src/uiplugin/customwidget.h b/src/uiplugin/customwidget.h index d631d0438..8664cbc83 100644 --- a/src/uiplugin/customwidget.h +++ b/src/uiplugin/customwidget.h @@ -8,6 +8,12 @@ #include <QtCore/qstring.h> #include <QtGui/qicon.h> +#if 0 +#pragma qt_deprecates(QtDesigner/customwidget.h) +#pragma qt_deprecates(QtDesigner/QDesignerCustomWidgetInterface) +#pragma qt_deprecates(QtDesigner/QDesignerCustomWidgetCollectionInterface) +#endif + QT_BEGIN_NAMESPACE class QWidget; diff --git a/src/uiplugin/qdesignerexportwidget.h b/src/uiplugin/qdesignerexportwidget.h index d90e9b217..ac4f2dcc2 100644 --- a/src/uiplugin/qdesignerexportwidget.h +++ b/src/uiplugin/qdesignerexportwidget.h @@ -11,6 +11,8 @@ QT_BEGIN_NAMESPACE #if 0 // pragma for syncqt, don't remove. #pragma qt_class(QDesignerExportWidget) +#pragma qt_deprecates(QtDesigner/qdesignerexportwidget.h) +#pragma qt_deprecates(QtDesigner/QDesignerExportWidget) #endif #if defined(QDESIGNER_EXPORT_WIDGETS) |