forked from qt-creator/qt-creator
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 0a34c41b18
)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -148,6 +148,7 @@ void DesignDocumentView::fromText(const QString &text)
|
|||||||
|
|
||||||
RewriterView rewriterView{externalDependencies()};
|
RewriterView rewriterView{externalDependencies()};
|
||||||
rewriterView.setCheckSemanticErrors(false);
|
rewriterView.setCheckSemanticErrors(false);
|
||||||
|
rewriterView.setPossibleImportsEnabled(false);
|
||||||
rewriterView.setTextModifier(&modifier);
|
rewriterView.setTextModifier(&modifier);
|
||||||
inputModel->setRewriterView(&rewriterView);
|
inputModel->setRewriterView(&rewriterView);
|
||||||
|
|
||||||
|
@@ -555,6 +555,7 @@ void StylesheetMerger::styleMerge(const QString &qmlTemplateString,
|
|||||||
templateRewriterView->setTextModifier(&textModifierTemplate);
|
templateRewriterView->setTextModifier(&textModifierTemplate);
|
||||||
templateModel->attachView(templateRewriterView.data());
|
templateModel->attachView(templateRewriterView.data());
|
||||||
templateRewriterView->setCheckSemanticErrors(false);
|
templateRewriterView->setCheckSemanticErrors(false);
|
||||||
|
templateRewriterView->setPossibleImportsEnabled(false);
|
||||||
|
|
||||||
ModelNode templateRootNode = templateRewriterView->rootModelNode();
|
ModelNode templateRootNode = templateRewriterView->rootModelNode();
|
||||||
QTC_ASSERT(templateRootNode.isValid(), return );
|
QTC_ASSERT(templateRootNode.isValid(), return );
|
||||||
|
Reference in New Issue
Block a user