SyntaxHighlighter: Add signal that highlighting is finished

Added function syntaxInfoUpdated shows whether highlighting inProgress
or Done and signal highlightingFinished.

Change-Id: I4cf2b5cfa97d73c882e69ee1df81497ec50a81f7
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Artem Sokolovskii
2023-12-14 11:17:42 +01:00
parent 13b48144a6
commit 4a8e22e3f2
4 changed files with 50 additions and 7 deletions

View File

@@ -221,6 +221,9 @@ void SyntaxHighlighterPrivate::reformatBlocks(int from, int charsRemoved, int ch
formatChanges.clear();
foldValidator.finalize();
SyntaxHighlighter::Result res;
res.m_state = SyntaxHighlighter::State::Done;
vecRes << res;
emit q->resultsReady(vecRes);
}