diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2023-09-21 13:51:46 +0300 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-09-25 13:41:50 +0000 |
commit | d585bbb9d0bd819e0d0e57baccbdcf5f5475f42c (patch) | |
tree | e073c6b5dbfb186988dc72a148973f6821e49007 | |
parent | 9c9f30ebe7de41c7515effca7b1cde230239d6bd (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.cpp | 5 |
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()) |