summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/builtineditordocumentprocessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/builtineditordocumentprocessor.cpp')
-rw-r--r--src/plugins/cpptools/builtineditordocumentprocessor.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/cpptools/builtineditordocumentprocessor.cpp b/src/plugins/cpptools/builtineditordocumentprocessor.cpp
index af0efebc8f..12bfe1531c 100644
--- a/src/plugins/cpptools/builtineditordocumentprocessor.cpp
+++ b/src/plugins/cpptools/builtineditordocumentprocessor.cpp
@@ -182,6 +182,14 @@ void BuiltinEditorDocumentProcessor::recalculateSemanticInfoDetached(bool force)
m_semanticInfoUpdater.updateDetached(source);
}
+void BuiltinEditorDocumentProcessor::semanticRehighlight()
+{
+ if (m_semanticHighlighter && m_semanticInfoUpdater.semanticInfo().doc) {
+ m_semanticHighlighter->updateFormatMapFromFontSettings();
+ m_semanticHighlighter->run();
+ }
+}
+
SemanticInfo BuiltinEditorDocumentProcessor::recalculateSemanticInfo()
{
const auto source = createSemanticInfoSource(false);