From 9aa51d4857702c22d359014356d06c9d92677904 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 13 Jan 2016 14:32:23 +0100 Subject: Editor: Fix whitespace cleaning. Task-number: QTCREATORBUG-7994 Change-Id: I6c197ccc3a148555018e8f8184d116c88d7ea400 Reviewed-by: Christian Stenger Reviewed-by: Eike Ziller --- src/plugins/cpptools/cppqtstyleindenter.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/plugins/cpptools/cppqtstyleindenter.cpp') diff --git a/src/plugins/cpptools/cppqtstyleindenter.cpp b/src/plugins/cpptools/cppqtstyleindenter.cpp index ea46e242ff..e1596c60c6 100644 --- a/src/plugins/cpptools/cppqtstyleindenter.cpp +++ b/src/plugins/cpptools/cppqtstyleindenter.cpp @@ -168,6 +168,18 @@ void CppQtStyleIndenter::invalidateCache(QTextDocument *doc) formatter.invalidateCache(doc); } +int CppQtStyleIndenter::indentFor(const QTextBlock &block, const TextEditor::TabSettings &tabSettings) +{ + QtStyleCodeFormatter codeFormatter(tabSettings, codeStyleSettings()); + + codeFormatter.updateStateUntil(block); + int indent; + int padding; + codeFormatter.indentFor(block, &indent, &padding); + + return indent; +} + CppCodeStyleSettings CppQtStyleIndenter::codeStyleSettings() const { if (m_cppCodeStylePreferences) -- cgit v1.2.1