From bc0d5e38e4f3c2d78cf918ca9127aa747d53ce3c Mon Sep 17 00:00:00 2001 From: mae Date: Fri, 2 Jul 2010 15:21:36 +0200 Subject: Prepared padding support (as opposed to indent) This will be hooked up with the new indenter. If you use tabs for spaces, and have tabSize==indentSize, we will be able to preserve spaces for padding nonetheless. --- src/plugins/texteditor/tabsettings.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/plugins/texteditor/tabsettings.h') diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h index 59ae3d4c009..3a15787b098 100644 --- a/src/plugins/texteditor/tabsettings.h +++ b/src/plugins/texteditor/tabsettings.h @@ -65,10 +65,11 @@ struct TEXTEDITOR_EXPORT TabSettings QString indentationString(int startColumn, int targetColumn, const QTextBlock ¤tBlock = QTextBlock()) const; QString indentationString(const QString &text) const; int indentationColumn(const QString &text) const; + int maximumPadding(const QString &text) const; bool cursorIsAtBeginningOfLine(const QTextCursor &cursor) const; - void indentLine(QTextBlock block, int newIndent) const; + void indentLine(QTextBlock block, int newIndent, int padding = 0) const; void reindentLine(QTextBlock block, int delta) const; int trailingWhitespaces(const QString &text) const; -- cgit v1.2.3