From a374588604374d6de8bdec2ced8f91eb2c36e48a Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 12 Dec 2023 09:34:35 +0100 Subject: [PATCH] QmlDesigner/editor3d: Fix build with Qt 6.7 rendercontextcore is now a public header (qtquick3d 89ca37fb914c6539334df62b38ea8cee80dade9d) Fixes: QTCREATORBUG-30052 Change-Id: I58ac699ed81e958c0a0fccd14385b3359be1fb08 Reviewed-by: Miikka Heikkinen --- src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp | 7 ++++++- .../qml2puppet/editor3d/selectionboxgeometry.cpp | 7 ++++++- .../qml2puppet/instances/qt5nodeinstanceserver.cpp | 5 +++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp b/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp index f1b4b795e47..250629107a4 100644 --- a/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp +++ b/src/tools/qml2puppet/qml2puppet/editor3d/generalhelper.cpp @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include @@ -25,6 +24,12 @@ #include #include +#if QT_VERSION < QT_VERSION_CHECK(6, 7, 0) +#include +#else +#include +#endif + #ifdef QUICK3D_PARTICLES_MODULE #include #include diff --git a/src/tools/qml2puppet/qml2puppet/editor3d/selectionboxgeometry.cpp b/src/tools/qml2puppet/qml2puppet/editor3d/selectionboxgeometry.cpp index 64c3c25a2ab..14efba3b9e0 100644 --- a/src/tools/qml2puppet/qml2puppet/editor3d/selectionboxgeometry.cpp +++ b/src/tools/qml2puppet/qml2puppet/editor3d/selectionboxgeometry.cpp @@ -6,7 +6,6 @@ #include "selectionboxgeometry.h" #include -#include #include #include #include @@ -14,6 +13,12 @@ #include #include +#if QT_VERSION < QT_VERSION_CHECK(6, 7, 0) +#include +#else +#include +#endif + #include namespace QmlDesigner { diff --git a/src/tools/qml2puppet/qml2puppet/instances/qt5nodeinstanceserver.cpp b/src/tools/qml2puppet/qml2puppet/instances/qt5nodeinstanceserver.cpp index 2f905d21cf7..4c163bf69ff 100644 --- a/src/tools/qml2puppet/qml2puppet/instances/qt5nodeinstanceserver.cpp +++ b/src/tools/qml2puppet/qml2puppet/instances/qt5nodeinstanceserver.cpp @@ -46,7 +46,12 @@ #define USE_PIPELINE_CACHE 1 #if defined(QUICK3D_MODULE) && QT_VERSION >= QT_VERSION_CHECK(6, 5, 2) +#if QT_VERSION < QT_VERSION_CHECK(6, 7, 0) #include +#else +#include +#include +#endif #include #define USE_SHADER_CACHE 1 #endif