aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2023-09-21 13:51:46 +0300
committerThomas Hartmann <thomas.hartmann@qt.io>2023-09-25 13:41:50 +0000
commitd585bbb9d0bd819e0d0e57baccbdcf5f5475f42c (patch)
treee073c6b5dbfb186988dc72a148973f6821e49007
parent9c9f30ebe7de41c7515effca7b1cde230239d6bd (diff)
QmlDesigner: Always add QtQuick import when creating a new component
Fixes: QDS-10733 Change-Id: I916a7d9da82a2c28c4cef81f6777fb65728b9c2a Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 0fa45358a49c36515071eb79a9fc65a6dbb244b5) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmldesigner/designercore/model/rewriterview.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
index ea344d3e62..68b6426b8f 100644
--- a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
@@ -1029,6 +1029,11 @@ void RewriterView::moveToComponent(const ModelNode &modelNode)
const QList<ModelNode> nodes = modelNode.allSubModelNodesAndThisNode();
QSet<QString> directPaths;
+ // Always add QtQuick import
+ QString quickImport = model()->qtQuickItemMetaInfo().requiredImportString();
+ if (!quickImport.isEmpty())
+ directPaths.insert(quickImport);
+
for (const ModelNode &partialNode : nodes) {
QString importStr = partialNode.metaInfo().requiredImportString();
if (importStr.size())