From 2598e788ccb05f98aea77b301de91804ce9fd06c Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 14 Sep 2023 15:16:03 +0300 Subject: [PATCH] QmlDesigner: Block import of 3D types for Qt5 projects Quick3D is not supported anymore for Qt5 projects, so we shouldn't allow 3D imports, either. Fixes: QDS-10662 Change-Id: I40da07a67e57527c7ad85443f2463e3f7783693f Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Mahmoud Badri --- .../qmldesigner/designercore/instances/nodeinstanceview.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index 42c0a4263a2..23146996afc 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -1735,7 +1735,9 @@ void NodeInstanceView::handlePuppetToCreatorCommand(const PuppetToCreatorCommand } } } else if (command.type() == PuppetToCreatorCommand::Import3DSupport) { - const QVariantMap supportMap = qvariant_cast(command.data()); + QVariantMap supportMap; + if (externalDependencies().isQt6Project()) + supportMap = qvariant_cast(command.data()); emitImport3DSupportChanged(supportMap); } else if (command.type() == PuppetToCreatorCommand::NodeAtPos) { auto data = qvariant_cast(command.data());