From 7698d95576403dd02eff081f8904f6a151926c84 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Fri, 2 Feb 2018 13:01:07 +0100 Subject: CppTools: Get OverviewModel from model manager Move ownership and add the placeholder for future clang based OverviewModel. Change-Id: Ia44d2c1d0db59b40239d1f7934bf37a02e4b14e6 Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/cppmodelmanagersupport.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/plugins/cpptools/cppmodelmanagersupport.h') diff --git a/src/plugins/cpptools/cppmodelmanagersupport.h b/src/plugins/cpptools/cppmodelmanagersupport.h index 06102f6007..c5457cd51f 100644 --- a/src/plugins/cpptools/cppmodelmanagersupport.h +++ b/src/plugins/cpptools/cppmodelmanagersupport.h @@ -30,6 +30,8 @@ #include #include +#include + namespace TextEditor { class TextDocument; class BaseHoverHandler; @@ -37,6 +39,7 @@ class BaseHoverHandler; namespace CppTools { +class AbstractOverviewModel; class BaseEditorDocumentProcessor; class CppCompletionAssistProvider; class FollowSymbolInterface; @@ -56,6 +59,7 @@ public: TextEditor::TextDocument *baseTextDocument) = 0; virtual FollowSymbolInterface &followSymbolInterface() = 0; virtual RefactoringEngineInterface &refactoringEngineInterface() = 0; + virtual std::unique_ptr createOverviewModel() = 0; }; class CPPTOOLS_EXPORT ModelManagerSupportProvider -- cgit v1.2.1