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();
|
||||
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())
|
||||
|
Reference in New Issue
Block a user