diff options
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanagersupport.h')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanagersupport.h | 4 |
1 files changed, 4 insertions, 0 deletions
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 <QSharedPointer> #include <QString> +#include <memory> + 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<AbstractOverviewModel> createOverviewModel() = 0; }; class CPPTOOLS_EXPORT ModelManagerSupportProvider |