diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2010-08-12 11:34:48 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2010-08-12 14:21:35 +0200 |
commit | 235f4d1d264f3d4b6376fb4ec93b8f468c2d80a0 (patch) | |
tree | 95a0c1fcfe7b6324274db6be262ccff325f2ab48 /src/plugins/qmljseditor/qmljsquickfixes.cpp | |
parent | a1760fc84aac0a3f28226bf40a36b403022920ed (diff) | |
download | qt-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.cpp | 8 |
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))); } }; |