summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-05-31 12:09:28 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-05-31 12:37:15 +0200
commit1c078ec2a3685d4760aa38fe305dde1a3d40579b (patch)
tree36fbc99d23e5a4beafe2360a355c73b2c9c49123 /src/plugins/cpptools/cppmodelmanager.cpp
parente26cf0ab4d89ac77b5c983b055b1aa8305f05eca (diff)
downloadqt-creator-1c078ec2a3685d4760aa38fe305dde1a3d40579b.tar.gz
Ensure we keep the context around for as long as it is needed.
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r--src/plugins/cpptools/cppmodelmanager.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp
index ffa8e71b5b..f6222bfc50 100644
--- a/src/plugins/cpptools/cppmodelmanager.cpp
+++ b/src/plugins/cpptools/cppmodelmanager.cpp
@@ -785,23 +785,21 @@ void CppModelManager::removeEditorSupport(AbstractEditorSupport *editorSupport)
m_addtionalEditorSupport.remove(editorSupport);
}
-QList<int> CppModelManager::references(CPlusPlus::Symbol *symbol,
- CPlusPlus::Document::Ptr doc,
- const CPlusPlus::Snapshot &snapshot)
+QList<int> CppModelManager::references(CPlusPlus::Symbol *symbol, const LookupContext &context)
{
- return m_findReferences->references(symbol, doc, snapshot);
+ return m_findReferences->references(symbol, context);
}
-void CppModelManager::findUsages(CPlusPlus::Document::Ptr symbolDocument, CPlusPlus::Symbol *symbol)
+void CppModelManager::findUsages(CPlusPlus::Symbol *symbol, const CPlusPlus::LookupContext &context)
{
if (symbol->identifier())
- m_findReferences->findUsages(symbolDocument, symbol);
+ m_findReferences->findUsages(symbol, context);
}
-void CppModelManager::renameUsages(CPlusPlus::Document::Ptr symbolDocument, CPlusPlus::Symbol *symbol)
+void CppModelManager::renameUsages(CPlusPlus::Symbol *symbol, const CPlusPlus::LookupContext &context)
{
if (symbol->identifier())
- m_findReferences->renameUsages(symbolDocument, symbol);
+ m_findReferences->renameUsages(symbol, context);
}
void CppModelManager::findMacroUsages(const CPlusPlus::Macro &macro)