diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-03-14 11:59:18 +0100 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-03-15 15:40:33 +0000 |
commit | 150bc2df5057acf890f6beb79e14b2955d5b23cb (patch) | |
tree | f11866a635883c29b2a9cef29d459934342b28c1 | |
parent | 24c3c4db522f0ea981dcdd1fa73765167a6bb4ca (diff) |
QmlDesigner: Speedup copy and paste
Checking the possible imports can be slow and is not required
for copy and paste. Doing the same optimization for the style merger.
Task-number: QDS-9441
Change-Id: I7485a8f897db3d0fa595695bef10d315e93ff73e
(cherry picked from commit 0a34c41b18e1b819b380286b27592f0446e3524d)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/components/integration/designdocumentview.cpp | 1 | ||||
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/stylesheetmerger.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp index 5513ca1664..03343b513c 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentview.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocumentview.cpp @@ -148,6 +148,7 @@ void DesignDocumentView::fromText(const QString &text) RewriterView rewriterView{externalDependencies()}; rewriterView.setCheckSemanticErrors(false); + rewriterView.setPossibleImportsEnabled(false); rewriterView.setTextModifier(&modifier); inputModel->setRewriterView(&rewriterView); diff --git a/src/plugins/qmldesigner/designercore/model/stylesheetmerger.cpp b/src/plugins/qmldesigner/designercore/model/stylesheetmerger.cpp index 6df3e58a1d..56a96e8248 100644 --- a/src/plugins/qmldesigner/designercore/model/stylesheetmerger.cpp +++ b/src/plugins/qmldesigner/designercore/model/stylesheetmerger.cpp @@ -555,6 +555,7 @@ void StylesheetMerger::styleMerge(const QString &qmlTemplateString, templateRewriterView->setTextModifier(&textModifierTemplate); templateModel->attachView(templateRewriterView.data()); templateRewriterView->setCheckSemanticErrors(false); + templateRewriterView->setPossibleImportsEnabled(false); ModelNode templateRootNode = templateRewriterView->rootModelNode(); QTC_ASSERT(templateRootNode.isValid(), return ); |