TextEditor: simplify SyntaxHighlighterRunner interface

Change-Id: I6c8d51d8dccc91514c89267eac2cea66c87a871a
Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
David Schulz
2024-02-08 14:17:20 +01:00
parent 7454f84901
commit 5328674479
4 changed files with 14 additions and 25 deletions

View File

@@ -921,10 +921,12 @@ void TextDocument::resetSyntaxHighlighter(const std::function<SyntaxHighlighter
= qtcEnvironmentVariable("QTC_USE_THREADED_HIGHLIGHTER", "TRUE").toUpper()
== QLatin1String("TRUE");
d->m_highlighterRunner = new SyntaxHighlighterRunner(creator,
SyntaxHighlighter *highlighter = creator();
highlighter->setFontSettings(TextEditorSettings::fontSettings());
highlighter->setMimeType(mimeType());
d->m_highlighterRunner = new SyntaxHighlighterRunner(highlighter,
document(),
threaded && envValue,
mimeType());
threaded && envValue);
}
void TextDocument::cleanWhitespace(const QTextCursor &cursor)