diff options
4 files changed, 4 insertions, 19 deletions
diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp index e62343d0ab..9f811281e5 100644 --- a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp +++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp @@ -217,11 +217,6 @@ ClangModelManagerSupport::~ClangModelManagerSupport() m_instance = nullptr; } -CppEditor::CppCompletionAssistProvider *ClangModelManagerSupport::completionAssistProvider() -{ - return nullptr; -} - void ClangModelManagerSupport::followSymbol(const CppEditor::CursorInEditor &data, const Utils::LinkHandler &processLinkCallback, bool resolveTarget, bool inNextSplit) @@ -306,11 +301,6 @@ void ClangModelManagerSupport::switchHeaderSource(const Utils::FilePath &filePat CppModelManager::switchHeaderSource(inNextSplit, CppModelManager::Backend::Builtin); } -std::unique_ptr<CppEditor::AbstractOverviewModel> ClangModelManagerSupport::createOverviewModel() -{ - return {}; -} - bool ClangModelManagerSupport::usesClangd(const TextEditor::TextDocument *document) const { return clientForFile(document->filePath()); diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.h b/src/plugins/clangcodemodel/clangmodelmanagersupport.h index d7dc82c524..e9cdfb108a 100644 --- a/src/plugins/clangcodemodel/clangmodelmanagersupport.h +++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.h @@ -62,11 +62,8 @@ public: ClangModelManagerSupport(); ~ClangModelManagerSupport() override; - CppEditor::CppCompletionAssistProvider *completionAssistProvider() override; - TextEditor::BaseHoverHandler *createHoverHandler() override { return nullptr; } CppEditor::BaseEditorDocumentProcessor *createEditorDocumentProcessor( TextEditor::TextDocument *baseTextDocument) override; - std::unique_ptr<CppEditor::AbstractOverviewModel> createOverviewModel() override; bool usesClangd(const TextEditor::TextDocument *document) const override; static ClangdClient *clientForProject(const ProjectExplorer::Project *project); diff --git a/src/plugins/cppeditor/cppbuiltinmodelmanagersupport.h b/src/plugins/cppeditor/cppbuiltinmodelmanagersupport.h index 5c9f23b5ad..620d9f8f38 100644 --- a/src/plugins/cppeditor/cppbuiltinmodelmanagersupport.h +++ b/src/plugins/cppeditor/cppbuiltinmodelmanagersupport.h @@ -41,11 +41,12 @@ public: BuiltinModelManagerSupport(); ~BuiltinModelManagerSupport() override; - CppCompletionAssistProvider *completionAssistProvider() final; - TextEditor::BaseHoverHandler *createHoverHandler() final; + CppCompletionAssistProvider *completionAssistProvider(); + TextEditor::BaseHoverHandler *createHoverHandler(); + std::unique_ptr<AbstractOverviewModel> createOverviewModel(); + BaseEditorDocumentProcessor *createEditorDocumentProcessor( TextEditor::TextDocument *baseTextDocument) final; - std::unique_ptr<AbstractOverviewModel> createOverviewModel() final; FollowSymbolUnderCursor &followSymbolInterface() { return *m_followSymbol; } diff --git a/src/plugins/cppeditor/cppmodelmanagersupport.h b/src/plugins/cppeditor/cppmodelmanagersupport.h index dff6fcbbf2..6ff57f0e6b 100644 --- a/src/plugins/cppeditor/cppmodelmanagersupport.h +++ b/src/plugins/cppeditor/cppmodelmanagersupport.h @@ -56,11 +56,8 @@ public: public: virtual ~ModelManagerSupport() = 0; - virtual CppCompletionAssistProvider *completionAssistProvider() = 0; - virtual TextEditor::BaseHoverHandler *createHoverHandler() = 0; virtual BaseEditorDocumentProcessor *createEditorDocumentProcessor( TextEditor::TextDocument *baseTextDocument) = 0; - virtual std::unique_ptr<AbstractOverviewModel> createOverviewModel() = 0; virtual bool usesClangd(const TextEditor::TextDocument *) const { return false; } virtual void followSymbol(const CursorInEditor &data, |