summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cpprefactoringchanges.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-09-10 14:12:14 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2010-09-13 12:38:34 +0200
commit642b6fb0d3511f5d125c7079f8a3db77fc3c5da4 (patch)
treecca9c3be236dd19f9193e656585f2b5a3fc901d2 /src/plugins/cppeditor/cpprefactoringchanges.cpp
parenteed852d8be2a36e5a5d6bd1b30f72faed0c7a336 (diff)
downloadqt-creator-642b6fb0d3511f5d125c7079f8a3db77fc3c5da4.tar.gz
C++ indenter: Separate indent into logical indent and padding.
Diffstat (limited to 'src/plugins/cppeditor/cpprefactoringchanges.cpp')
-rw-r--r--src/plugins/cppeditor/cpprefactoringchanges.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cpprefactoringchanges.cpp b/src/plugins/cppeditor/cpprefactoringchanges.cpp
index ff2a912765..cac384bf33 100644
--- a/src/plugins/cppeditor/cpprefactoringchanges.cpp
+++ b/src/plugins/cppeditor/cpprefactoringchanges.cpp
@@ -72,7 +72,10 @@ void CppRefactoringChanges::indentSelection(const QTextCursor &selection) const
codeFormatter.updateStateUntil(block);
do {
- tabSettings.indentLine(block, codeFormatter.indentFor(block));
+ int indent;
+ int padding;
+ codeFormatter.indentFor(block, &indent, &padding);
+ tabSettings.indentLine(block, indent + padding, padding);
codeFormatter.updateLineStateChange(block);
block = block.next();
} while (block.isValid() && block != end);