forked from qt-creator/qt-creator
C++: Share symbol finder across editor instances
Change-Id: I75880597d237bbbe1393dd02153cedba1165bed6 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
@@ -34,7 +34,6 @@
|
||||
|
||||
#include <coreplugin/ifile.h>
|
||||
#include <cpptools/cpptoolsreuse.h>
|
||||
#include <cpptools/symbolfinder.h>
|
||||
|
||||
#include <FullySpecifiedType.h>
|
||||
#include <Literals.h>
|
||||
@@ -186,8 +185,7 @@ void CppElementEvaluator::handleLookupItemMatch(const Snapshot &snapshot,
|
||||
|| declaration->asTemplate()->declaration()->isForwardClassDeclaration()))) {
|
||||
if (declaration->isForwardClassDeclaration())
|
||||
if (Symbol *classDeclaration =
|
||||
m_editor->symbolFinder()->findMatchingClassDeclaration(
|
||||
declaration, snapshot)) {
|
||||
m_symbolFinder.findMatchingClassDeclaration(declaration, snapshot)) {
|
||||
declaration = classDeclaration;
|
||||
}
|
||||
CppClass *cppClass = new CppClass(declaration);
|
||||
|
||||
Reference in New Issue
Block a user