void ClangEditorDocumentProcessor::semanticRehighlight() { m_semanticHighlighter.updateFormatMapFromFontSettings(); if (m_projectPart) requestDocumentAnnotations(m_projectPart->id()); }
void ClangCodeModelServerInterface::dispatch(const MessageEnvelop &messageEnvelop) { switch (messageEnvelop.messageType()) { case MessageType::EndMessage: end(); break; case MessageType::RegisterTranslationUnitForEditorMessage: registerTranslationUnitsForEditor(messageEnvelop.message<RegisterTranslationUnitForEditorMessage>()); break; case MessageType::UpdateTranslationUnitsForEditorMessage: updateTranslationUnitsForEditor(messageEnvelop.message<UpdateTranslationUnitsForEditorMessage>()); break; case MessageType::UnregisterTranslationUnitsForEditorMessage: unregisterTranslationUnitsForEditor(messageEnvelop.message<UnregisterTranslationUnitsForEditorMessage>()); break; case MessageType::RegisterProjectPartsForEditorMessage: registerProjectPartsForEditor(messageEnvelop.message<RegisterProjectPartsForEditorMessage>()); break; case MessageType::UnregisterProjectPartsForEditorMessage: unregisterProjectPartsForEditor(messageEnvelop.message<UnregisterProjectPartsForEditorMessage>()); break; case MessageType::RegisterUnsavedFilesForEditorMessage: registerUnsavedFilesForEditor(messageEnvelop.message<RegisterUnsavedFilesForEditorMessage>()); break; case MessageType::UnregisterUnsavedFilesForEditorMessage: unregisterUnsavedFilesForEditor(messageEnvelop.message<UnregisterUnsavedFilesForEditorMessage>()); break; case MessageType::CompleteCodeMessage: completeCode(messageEnvelop.message<CompleteCodeMessage>()); break; case MessageType::RequestDocumentAnnotationsMessage: requestDocumentAnnotations(messageEnvelop.message<RequestDocumentAnnotationsMessage>()); break; case MessageType::RequestReferencesMessage: requestReferences(messageEnvelop.message<RequestReferencesMessage>()); break; case MessageType::RequestFollowSymbolMessage: requestFollowSymbol(messageEnvelop.message<RequestFollowSymbolMessage>()); break; case MessageType::RequestToolTipMessage: requestToolTip(messageEnvelop.message<RequestToolTipMessage>()); break; case MessageType::UpdateVisibleTranslationUnitsMessage: updateVisibleTranslationUnits(messageEnvelop.message<UpdateVisibleTranslationUnitsMessage>()); break; default: qWarning() << "Unknown ClangCodeModelServerMessage"; } }