diff options
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index 4000228aae..7e82347594 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -1308,6 +1308,21 @@ void CppModelManager::finishedRefreshingSourceFiles(const QStringList &files) emit sourceFilesRefreshed(files); } +CppCompletionSupport *CppModelManager::completionSupport(Core::IEditor *editor) const +{ + if (CppEditorSupport *es = editorSupport(qobject_cast<TextEditor::ITextEditor *>(editor))) + return es->completionSupport(); + else + return 0; +} + +CppHighlightingSupport *CppModelManager::highlightingSupport(Core::IEditor *editor) const +{ + if (CppEditorSupport *es = editorSupport(qobject_cast<TextEditor::ITextEditor *>(editor))) + return es->highlightingSupport(); + else + return 0; +} void CppModelManager::setExtraDiagnostics(const QString &fileName, int kind, const QList<Document::DiagnosticMessage> &diagnostics) |