diff options
author | Vladyslav Gapchych <gavlig@gmail.com> | 2015-07-16 15:56:25 +0200 |
---|---|---|
committer | David Schulz <david.schulz@theqtcompany.com> | 2015-07-17 12:45:11 +0000 |
commit | aab3b0fc662a9124d48ed00e08cffeefe5f55ce5 (patch) | |
tree | 207b129fbeaf17ac0ca76dd56118a97fffb0c615 /src/plugins/texteditor/tabsettings.h | |
parent | c5bca90b0ed73af5ba6f0332f630a7602675397b (diff) |
TextEditor: Fixed indentation in block selection mode
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 <aha_1980@gmx.de>
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Diffstat (limited to 'src/plugins/texteditor/tabsettings.h')
-rw-r--r-- | src/plugins/texteditor/tabsettings.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h index 0522b02683..37d41f925e 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; |