aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/ModelManagerInterface.h
diff options
context:
space:
mode:
authorErik Verbruggen <[email protected]>2012-10-16 16:02:40 +0200
committerErik Verbruggen <[email protected]>2012-10-23 09:26:19 +0200
commit9246e78d239dbe23572f2a29961c60ea1f27fe6c (patch)
treeb0c6a3ad0913b5e8369e68374f3c694e06da0a23 /src/plugins/cpptools/ModelManagerInterface.h
parent80b737252b8b01525805f48bf95678ea4835b294 (diff)
C++: started to make indexing plug-able.
Change-Id: Iff35840d73882a212dd77b54e4223c0b4111ac1c Reviewed-by: Erik Verbruggen <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/ModelManagerInterface.h')
-rw-r--r--src/plugins/cpptools/ModelManagerInterface.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/ModelManagerInterface.h b/src/plugins/cpptools/ModelManagerInterface.h
index cbbf5ca8338..4bb9aac7296 100644
--- a/src/plugins/cpptools/ModelManagerInterface.h
+++ b/src/plugins/cpptools/ModelManagerInterface.h
@@ -58,6 +58,7 @@ namespace CppTools {
class CppCompletionAssistProvider;
class CppHighlightingSupport;
class CppHighlightingSupportFactory;
+ class CppIndexingSupport;
}
namespace CPlusPlus {
@@ -220,6 +221,8 @@ public:
virtual CppTools::CppHighlightingSupport *highlightingSupport(Core::IEditor *editor) const = 0;
virtual void setHighlightingSupportFactory(CppTools::CppHighlightingSupportFactory *highlightingFactory) = 0;
+ virtual void addIndexingSupport(CppTools::CppIndexingSupport *indexingSupport) = 0;
+
Q_SIGNALS:
void documentUpdated(CPlusPlus::Document::Ptr doc);
void sourceFilesRefreshed(const QStringList &files);