forked from qt-creator/qt-creator
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 0fa45358a4
)
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
9c9f30ebe7
commit
d585bbb9d0
@@ -1029,6 +1029,11 @@ void RewriterView::moveToComponent(const ModelNode &modelNode)
|
|||||||
const QList<ModelNode> nodes = modelNode.allSubModelNodesAndThisNode();
|
const QList<ModelNode> nodes = modelNode.allSubModelNodesAndThisNode();
|
||||||
QSet<QString> directPaths;
|
QSet<QString> directPaths;
|
||||||
|
|
||||||
|
// Always add QtQuick import
|
||||||
|
QString quickImport = model()->qtQuickItemMetaInfo().requiredImportString();
|
||||||
|
if (!quickImport.isEmpty())
|
||||||
|
directPaths.insert(quickImport);
|
||||||
|
|
||||||
for (const ModelNode &partialNode : nodes) {
|
for (const ModelNode &partialNode : nodes) {
|
||||||
QString importStr = partialNode.metaInfo().requiredImportString();
|
QString importStr = partialNode.metaInfo().requiredImportString();
|
||||||
if (importStr.size())
|
if (importStr.size())
|
||||||
|
Reference in New Issue
Block a user