summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/designer/src/lib/lib.pro1
-rw-r--r--src/designer/src/lib/shared/widgetfactory.cpp4
-rw-r--r--src/designer/src/lib/uilib/formbuilder.cpp4
-rw-r--r--src/designer/src/lib/uilib/uilib.pri1
-rw-r--r--src/designer/src/lib/uilib/widgets.table2
5 files changed, 7 insertions, 5 deletions
diff --git a/src/designer/src/lib/lib.pro b/src/designer/src/lib/lib.pro
index de0dc7389..870f752e8 100644
--- a/src/designer/src/lib/lib.pro
+++ b/src/designer/src/lib/lib.pro
@@ -2,6 +2,7 @@ TARGET = QtDesigner
MODULE = designer
QT = core-private gui-private widgets-private xml uiplugin
+qtHaveModule(openglwidgets): QT += openglwidgets
DEFINES += \
QDESIGNER_SDK_LIBRARY \
diff --git a/src/designer/src/lib/shared/widgetfactory.cpp b/src/designer/src/lib/shared/widgetfactory.cpp
index fb1073d5b..026fe1817 100644
--- a/src/designer/src/lib/shared/widgetfactory.cpp
+++ b/src/designer/src/lib/shared/widgetfactory.cpp
@@ -71,8 +71,8 @@
#include <QtCore/qmetaobject.h>
#include <QtCore/qpointer.h>
-#if QT_CONFIG(opengl)
-#include <QtOpenGL/qopenglwidget.h>
+#ifdef QT_OPENGLWIDGETS_LIB
+# include <QtOpenGLWidgets/qopenglwidget.h>
#endif
QT_BEGIN_NAMESPACE
diff --git a/src/designer/src/lib/uilib/formbuilder.cpp b/src/designer/src/lib/uilib/formbuilder.cpp
index a7dd144b3..590fe2b3a 100644
--- a/src/designer/src/lib/uilib/formbuilder.cpp
+++ b/src/designer/src/lib/uilib/formbuilder.cpp
@@ -44,8 +44,8 @@
#include <QtUiPlugin/customwidget.h>
#include <QtWidgets/QtWidgets>
-#if QT_CONFIG(opengl)
-#include <QtOpenGL/qopenglwidget.h>
+#ifdef QT_OPENGLWIDGETS_LIB
+# include <QtOpenGLWidgets/qopenglwidget.h>
#endif
QT_BEGIN_NAMESPACE
diff --git a/src/designer/src/lib/uilib/uilib.pri b/src/designer/src/lib/uilib/uilib.pri
index 602bd61d2..4d668eebe 100644
--- a/src/designer/src/lib/uilib/uilib.pri
+++ b/src/designer/src/lib/uilib/uilib.pri
@@ -4,6 +4,7 @@ INCLUDEPATH += $$PWD
DEFINES += QT_DESIGNER QT_USE_QSTRINGBUILDER
QT += widgets
+qtHaveModule(openglwidgets): QT += openglwidgets
QT_PRIVATE += uiplugin
qtConfig(opengl): \
diff --git a/src/designer/src/lib/uilib/widgets.table b/src/designer/src/lib/uilib/widgets.table
index 3dbb7aff2..546197ebc 100644
--- a/src/designer/src/lib/uilib/widgets.table
+++ b/src/designer/src/lib/uilib/widgets.table
@@ -111,7 +111,7 @@ DECLARE_WIDGET(QWidget, "")
#if QT_CONFIG(keysequenceedit)
DECLARE_WIDGET(QKeySequenceEdit, "")
#endif
-#if QT_CONFIG(opengl)
+#ifdef QT_OPENGLWIDGETS_LIB
DECLARE_WIDGET(QOpenGLWidget, "")
#endif
#if QT_CONFIG(splitter)