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 <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
Miikka Heikkinen
2023-09-14 15:16:03 +03:00
parent 77a1c0fb15
commit 2598e788cc

View File

@@ -1735,7 +1735,9 @@ void NodeInstanceView::handlePuppetToCreatorCommand(const PuppetToCreatorCommand
}
}
} else if (command.type() == PuppetToCreatorCommand::Import3DSupport) {
const QVariantMap supportMap = qvariant_cast<QVariantMap>(command.data());
QVariantMap supportMap;
if (externalDependencies().isQt6Project())
supportMap = qvariant_cast<QVariantMap>(command.data());
emitImport3DSupportChanged(supportMap);
} else if (command.type() == PuppetToCreatorCommand::NodeAtPos) {
auto data = qvariant_cast<QVariantList>(command.data());