diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-31 12:09:28 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-05-31 12:37:15 +0200 |
commit | 1c078ec2a3685d4760aa38fe305dde1a3d40579b (patch) | |
tree | 36fbc99d23e5a4beafe2360a355c73b2c9c49123 /src/plugins/cpptools/cppmodelmanager.cpp | |
parent | e26cf0ab4d89ac77b5c983b055b1aa8305f05eca (diff) | |
download | qt-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.cpp | 14 |
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 ¯o) |