summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/highlighter.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2019-02-06 10:43:34 +0100
committerDavid Schulz <david.schulz@qt.io>2019-02-07 12:51:19 +0000
commitf4a45884ca722e346d16eae3a6b10213ba2cf487 (patch)
tree2c01eff9ede8fe48da30d64578d4d4520fb8e2c9 /src/plugins/texteditor/highlighter.h
parent1dd462ac4d7f356052f5daf9110e548941ab2e65 (diff)
downloadqt-creator-f4a45884ca722e346d16eae3a6b10213ba2cf487.tar.gz
TextEditor: add convenient definition for document function
Change-Id: I8bbaec71a4682e36d3919924932b410e2e9d74a9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/texteditor/highlighter.h')
-rw-r--r--src/plugins/texteditor/highlighter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/texteditor/highlighter.h b/src/plugins/texteditor/highlighter.h
index 90ab31332a..f29da279e3 100644
--- a/src/plugins/texteditor/highlighter.h
+++ b/src/plugins/texteditor/highlighter.h
@@ -34,12 +34,14 @@
namespace TextEditor {
class FontSettings;
+class TextDocument;
class Highlighter : public SyntaxHighlighter, public KSyntaxHighlighting::AbstractHighlighter
{
public:
Highlighter();
+ static KSyntaxHighlighting::Definition definitionForDocument(const TextDocument *document);
static KSyntaxHighlighting::Definition definitionForMimeType(const QString &mimeType);
static KSyntaxHighlighting::Definition definitionForFileName(const QString &fileName);