aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/syntaxhighlighter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/texteditor/syntaxhighlighter.cpp')
-rw-r--r--src/plugins/texteditor/syntaxhighlighter.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/texteditor/syntaxhighlighter.cpp b/src/plugins/texteditor/syntaxhighlighter.cpp
index 5542f4d755e..8c9cc194371 100644
--- a/src/plugins/texteditor/syntaxhighlighter.cpp
+++ b/src/plugins/texteditor/syntaxhighlighter.cpp
@@ -61,6 +61,7 @@ public:
QList<std::pair<int,TextStyle>> formatCategories;
QTextCharFormat whitespaceFormat;
bool noAutomaticHighlighting = false;
+ QString mimeType;
};
static bool adjustRange(QTextLayout::FormatRange &range, int from, int charsDelta)
@@ -364,6 +365,18 @@ QTextDocument *SyntaxHighlighter::document() const
return d->doc;
}
+void SyntaxHighlighter::setMimeType(const QString &mimeType)
+{
+ Q_D(SyntaxHighlighter);
+ d->mimeType = mimeType;
+}
+
+QString SyntaxHighlighter::mimeType() const
+{
+ Q_D(const SyntaxHighlighter);
+ return d->mimeType;
+}
+
/*!
\since 4.2