From e02b73a6641f1763d99acd8ba4326e047e6021f6 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 21 Feb 2025 11:58:23 +0200 Subject: [PATCH] QmlDesigner: Add QtQuick3D import when adding imported 3D object Fixes: QDS-13576 Change-Id: Ie8114b6b88d408a07bb0fc8fabd6a8d4925b84ca Reviewed-by: Marco Bubke --- src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp b/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp index bfea0e4d624..e9d74120c40 100644 --- a/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp +++ b/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp @@ -498,10 +498,10 @@ QmlVisualNode QmlVisualNode::createQml3DNode(AbstractView *view, QmlVisualNode newQmlObjectNode; auto createNodeFunc = [&]() { - if (!importName.isEmpty()) { - Import import = Import::createLibraryImport(importName); - view->model()->changeImports({import}, {}); - } + Imports imports = {Import::createLibraryImport("QtQuick3D")}; + if (!importName.isEmpty()) + imports.append(Import::createLibraryImport(importName)); + view->model()->changeImports(imports, {}); QList > propertyPairList; propertyPairList.append(Position(position).propertyPairList());