summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/clangcodemodel/clangmodelmanagersupport.cpp10
-rw-r--r--src/plugins/clangcodemodel/clangmodelmanagersupport.h3
-rw-r--r--src/plugins/cppeditor/cppbuiltinmodelmanagersupport.h7
-rw-r--r--src/plugins/cppeditor/cppmodelmanagersupport.h3
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,