summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-08 15:38:37 +0200
committerJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-13 10:17:43 +0200
commit9a64840e2490de27d85bf00634a7ef6f74a0432c (patch)
treeae15904eeca96776426a25905b6bdeeae0f1f549
parentf2d8214879b056edeedf6cce314e9903d7e704e0 (diff)
added function indent to indent current line
Change-Id: I0fa411ebf8245493f8b497033bcf47b99ccab7a8 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
-rw-r--r--objects/basetexteditor.cpp6
-rw-r--r--objects/basetexteditor.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/objects/basetexteditor.cpp b/objects/basetexteditor.cpp
index facd965..747b20e 100644
--- a/objects/basetexteditor.cpp
+++ b/objects/basetexteditor.cpp
@@ -487,6 +487,12 @@ bool BaseTextEditor::findRegexp(const QString &regexp, bool backward, bool caseS
return true;
}
+void BaseTextEditor::indent()
+{
+ if (textEditorWidget())
+ textEditorWidget()->format();
+}
+
QTextDocument::FindFlags BaseTextEditor::flags(bool backward, bool caseSensitively, bool wholeWords) const
{
QTextDocument::FindFlags result;
diff --git a/objects/basetexteditor.h b/objects/basetexteditor.h
index 31fd7c8..f5101c4 100644
--- a/objects/basetexteditor.h
+++ b/objects/basetexteditor.h
@@ -123,6 +123,7 @@ public slots:
bool find(const QString& text, bool backward = false, bool caseSensitively = false, bool wholeWords = false);
bool findRegexp(const QString& regexp, bool backward = false, bool caseSensitively = false, bool wholeWords = false);
+ void indent();
private:
QTextDocument::FindFlags flags(bool backward, bool caseSensitively, bool wholeWords) const;