From d7058e1afedfe609ff6e81222bd2137922bf7de3 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Wed, 16 Jan 2019 09:37:54 +0100 Subject: ClangFormat: Refactor indenter to allow ClangFormat unit-tests We do not build texteditor files in unit-tests so some tricks were required to make ClangFormatIndenter available. First simple unit-test proofs it builds and runs. Change-Id: I81d5ea099bd27fd1c1ed8b5b7877299dcc62a67f Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/cpprefactoringchanges.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/plugins/cpptools/cpprefactoringchanges.cpp') diff --git a/src/plugins/cpptools/cpprefactoringchanges.cpp b/src/plugins/cpptools/cpprefactoringchanges.cpp index 929a6ec020..138a5a3693 100644 --- a/src/plugins/cpptools/cpprefactoringchanges.cpp +++ b/src/plugins/cpptools/cpprefactoringchanges.cpp @@ -56,8 +56,8 @@ public: const TextEditor::TabSettings &tabSettings = ProjectExplorer::actualTabSettings(fileName, textDocument); - CppQtStyleIndenter indenter; - indenter.indent(selection.document(), selection, QChar::Null, tabSettings); + CppQtStyleIndenter indenter(selection.document()); + indenter.indent(selection, QChar::Null, tabSettings); } void reindentSelection(const QTextCursor &selection, @@ -67,8 +67,9 @@ public: const TextEditor::TabSettings &tabSettings = ProjectExplorer::actualTabSettings(fileName, textDocument); - CppQtStyleIndenter indenter; - indenter.reindent(selection.document(), selection, tabSettings); + CppQtStyleIndenter indenter(selection.document()); + indenter.reindent(selection, + tabSettings); } void fileChanged(const QString &fileName) override -- cgit v1.2.1