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>
This commit is contained in:
@@ -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