Highlighter Class
(TextEditor::Highlighter)Inherits: | TextEditor::SyntaxHighlighter and |
Public Functions
- 6 public functions inherited from TextEditor::SyntaxHighlighter
Static Public Members
void | addCustomHighlighterPath(const Utils::FileName &path) |
void | clearDefintionForDocumentCache() |
Definition | definitionForDocument(const TextDocument *document) |
Definition | definitionForFilePath(const Utils::FileName &fileName) |
Definition | definitionForMimeType(const QString &mimeType) |
Definition | definitionForName(const QString &name) |
Definitions | definitionsForDocument(const TextDocument *document) |
Definitions | definitionsForFileName(const Utils::FileName &fileName) |
Definitions | definitionsForMimeType(const QString &mimeType) |
void | handleShutdown() |
void | rememberDefintionForDocument(const Definition &definition, const TextDocument *document) |
void | updateDefinitions(std::function<void() > callback = nullptr) |
- 1 static public member inherited from TextEditor::SyntaxHighlighter
Protected Functions
void | applyFolding(int offset, int length, KSyntaxHighlighting::FoldingRegion region) override |
void | applyFormat(int offset, int length, const KSyntaxHighlighting::Format &format) override |
Reimplemented Protected Functions
virtual void | highlightBlock(const QString &text) override |
- 16 protected functions inherited from TextEditor::SyntaxHighlighter
Additional Inherited Members
- 2 public slots inherited from TextEditor::SyntaxHighlighter
Member Function Documentation
Highlighter::Highlighter()
Default constructs an instance of Highlighter.