From 1dee275f58e9f9df2e2719325157cfdec42fe1cf Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Mon, 28 Jan 2019 08:11:20 +0100 Subject: ClangFormat: Add cursor position to the indenter interface Sometimes it's imnportant where the cursor currently is to properly format the code without affecting the current line. Change-Id: I8b1fb11d2303adb5f960c7cb80a0ed2e6e45010f Reviewed-by: Nikolai Kosjar Reviewed-by: Marco Bubke --- src/plugins/texteditor/textdocument.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/plugins/texteditor/textdocument.h') diff --git a/src/plugins/texteditor/textdocument.h b/src/plugins/texteditor/textdocument.h index f71922f2d2..b7c771e748 100644 --- a/src/plugins/texteditor/textdocument.h +++ b/src/plugins/texteditor/textdocument.h @@ -87,8 +87,10 @@ public: void setIndenter(Indenter *indenter); Indenter *indenter() const; - void autoIndent(const QTextCursor &cursor, QChar typedChar = QChar::Null); - void autoReindent(const QTextCursor &cursor); + void autoIndent(const QTextCursor &cursor, + QChar typedChar = QChar::Null, + int currentCursorPosition = -1); + void autoReindent(const QTextCursor &cursor, int currentCursorPosition = -1); void autoFormatOrIndent(const QTextCursor &cursor); QTextCursor indent(const QTextCursor &cursor, bool blockSelection = false, int column = 0, int *offset = nullptr); -- cgit v1.2.3