summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2023-08-25 19:12:29 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-09-29 16:24:17 +0000
commit6eee5c6378d64da216810a3ec70f596379258771 (patch)
treee2b4fa3f996efb4a5fc33c2cd9db6f0e30b331c4
parent427c955347b515e3ca6e308cadbbb513e1c84f24 (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 Pick-to: 6.5 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>
-rw-r--r--src/designer/src/lib/CMakeLists.txt3
-rw-r--r--src/uiplugin/customwidget.h6
-rw-r--r--src/uiplugin/qdesignerexportwidget.h2
3 files changed, 11 insertions, 0 deletions
diff --git a/src/designer/src/lib/CMakeLists.txt b/src/designer/src/lib/CMakeLists.txt
index edd7c7fd3..6e335cad1 100644
--- a/src/designer/src/lib/CMakeLists.txt
+++ b/src/designer/src/lib/CMakeLists.txt
@@ -467,3 +467,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 929040573..f5920488e 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)