summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-02-07 13:45:51 +0100
committerEike Ziller <eike.ziller@digia.com>2014-02-10 12:43:30 +0100
commit89a2c4620b85bdc311f3e6086b70575a50697bcd (patch)
tree096b6254f20a48d68cbecaba7351297efc54fbf7 /src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp
parent9167d4a16c0e63acd62a9b992292f8cf7d03aa4c (diff)
downloadqt-creator-89a2c4620b85bdc311f3e6086b70575a50697bcd.tar.gz
QmlJSEditor: Remove functions from widget that delegate to document
Instead access document directly. Needs to export document. Change-Id: I8fa86832982d2793ea951e88a5b6e3925b7cd281 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp b/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp
index 256c21217c..6b3b179df9 100644
--- a/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp
+++ b/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp
@@ -31,6 +31,7 @@
#include <qmljs/qmljsmodelmanagerinterface.h>
#include <qmljseditor/qmljseditor.h>
+#include <qmljseditor/qmljseditordocument.h>
#include <texteditor/tabsettings.h>
#include <utils/changeset.h>
@@ -71,7 +72,8 @@ bool BaseTextEditModifier::renameId(const QString &oldId, const QString &newId)
{
if (QmlJSEditor::QmlJSTextEditorWidget *qmljse = qobject_cast<QmlJSEditor::QmlJSTextEditorWidget*>(plainTextEdit())) {
Utils::ChangeSet changeSet;
- foreach (const QmlJS::AST::SourceLocation &loc, qmljse->semanticInfo().idLocations.value(oldId)) {
+ foreach (const QmlJS::AST::SourceLocation &loc,
+ qmljse->qmlJsEditorDocument()->semanticInfo().idLocations.value(oldId)) {
changeSet.replace(loc.begin(), loc.end(), newId);
}
QTextCursor tc = qmljse->textCursor();