diff options
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanagerinterface.h')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanagerinterface.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/plugins/cpptools/cppmodelmanagerinterface.h b/src/plugins/cpptools/cppmodelmanagerinterface.h index eb3b151432..cc1177a27f 100644 --- a/src/plugins/cpptools/cppmodelmanagerinterface.h +++ b/src/plugins/cpptools/cppmodelmanagerinterface.h @@ -38,6 +38,10 @@ #include <QtCore/QStringList> #include <QtCore/QFuture> +namespace CPlusPlus { + class LookupContext; +} + namespace ProjectExplorer { class Project; } @@ -119,11 +123,10 @@ public: virtual void removeEditorSupport(AbstractEditorSupport *editorSupport) = 0; virtual QList<int> references(CPlusPlus::Symbol *symbol, - CPlusPlus::Document::Ptr doc, - const CPlusPlus::Snapshot &snapshot) = 0; + const CPlusPlus::LookupContext &context) = 0; - virtual void renameUsages(CPlusPlus::Document::Ptr symbolDocument, CPlusPlus::Symbol *symbol) = 0; - virtual void findUsages(CPlusPlus::Document::Ptr symbolDocument, CPlusPlus::Symbol *symbol) = 0; + virtual void renameUsages(CPlusPlus::Symbol *symbol, const CPlusPlus::LookupContext &context) = 0; + virtual void findUsages(CPlusPlus::Symbol *symbol, const CPlusPlus::LookupContext &context) = 0; virtual void findMacroUsages(const CPlusPlus::Macro ¯o) = 0; |