From aab3b0fc662a9124d48ed00e08cffeefe5f55ce5 Mon Sep 17 00:00:00 2001 From: Vladyslav Gapchych Date: Thu, 16 Jul 2015 15:56:25 +0200 Subject: TextEditor: Fixed indentation in block selection mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made indentation work for block selection mode the same way it does in default mode: 1. delete text if any selected 2. indent block if no text selected 3. indent last line if cursor in first column (QTCREATORBUG-12697) Task-number: QTCREATORBUG-12697 Change-Id: I1f6b218b389f3fdc5232ec02857aa76f5ccbaaf0 Reviewed-by: AndrĂ© Hartmann Reviewed-by: David Schulz --- src/plugins/texteditor/tabsettings.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/texteditor/tabsettings.h') diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h index 0522b026838..37d41f925e3 100644 --- a/src/plugins/texteditor/tabsettings.h +++ b/src/plugins/texteditor/tabsettings.h @@ -70,7 +70,7 @@ public: int lineIndentPosition(const QString &text) const; int columnAt(const QString &text, int position) const; - int positionAtColumn(const QString &text, int column, int *offset = 0) const; + int positionAtColumn(const QString &text, int column, int *offset = 0, bool allowOverstep = false) const; int columnCountForText(const QString &text, int startColumn = 0) const; int indentedColumn(int column, bool doIndent = true) const; QString indentationString(int startColumn, int targetColumn, const QTextBlock ¤tBlock = QTextBlock()) const; -- cgit v1.2.3