summaryrefslogtreecommitdiff
path: root/src/plugins/qmljseditor/qmljsquickfixes.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-08-12 11:34:48 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2010-08-12 14:21:35 +0200
commit235f4d1d264f3d4b6376fb4ec93b8f468c2d80a0 (patch)
tree95a0c1fcfe7b6324274db6be262ccff325f2ab48 /src/plugins/qmljseditor/qmljsquickfixes.cpp
parenta1760fc84aac0a3f28226bf40a36b403022920ed (diff)
downloadqt-creator-235f4d1d264f3d4b6376fb4ec93b8f468c2d80a0.tar.gz
QuickFix: Clean up RefactoringChanges and add missing functionality.
* Can change files without opening an editor. * Can open an editor without changing a file. * Default to reindenting new files. * Allow reading a file temporarily to access document and text.
Diffstat (limited to 'src/plugins/qmljseditor/qmljsquickfixes.cpp')
-rw-r--r--src/plugins/qmljseditor/qmljsquickfixes.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/qmljseditor/qmljsquickfixes.cpp b/src/plugins/qmljseditor/qmljsquickfixes.cpp
index d5d2f32b2c..ef272dc451 100644
--- a/src/plugins/qmljseditor/qmljsquickfixes.cpp
+++ b/src/plugins/qmljseditor/qmljsquickfixes.cpp
@@ -107,10 +107,10 @@ private:
changes.insert(startPosition(_objectInitializer->rbraceToken),
QLatin1String("\n"));
- refactoringChanges()->changeFile(fileName(), changes);
- refactoringChanges()->reindent(fileName(),
- range(startPosition(_objectInitializer->lbraceToken),
- startPosition(_objectInitializer->rbraceToken)));
+ RefactoringFile file = refactoringChanges()->file(fileName());
+ file.change(changes);
+ file.indent(range(startPosition(_objectInitializer->lbraceToken),
+ startPosition(_objectInitializer->rbraceToken)));
}
};