From 1c078ec2a3685d4760aa38fe305dde1a3d40579b Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Mon, 31 May 2010 12:09:28 +0200 Subject: Ensure we keep the context around for as long as it is needed. --- src/plugins/cpptools/cppmodelmanagerinterface.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/plugins/cpptools/cppmodelmanagerinterface.h') 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 #include +namespace CPlusPlus { + class LookupContext; +} + namespace ProjectExplorer { class Project; } @@ -119,11 +123,10 @@ public: virtual void removeEditorSupport(AbstractEditorSupport *editorSupport) = 0; virtual QList 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; -- cgit v1.2.1