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();
|
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