diff options
Diffstat (limited to 'src/plugins/texteditor/syntaxhighlighter.cpp')
-rw-r--r-- | src/plugins/texteditor/syntaxhighlighter.cpp | 13 |
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 |