forked from qt-creator/qt-creator
ClangCodeModel: Add clangd-based document locator filter
Change-Id: I2811be80e740cacf57eccd19e47560af746ad0c1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -26,12 +26,11 @@
|
||||
#include "clangmodelmanagersupport.h"
|
||||
|
||||
#include "clangconstants.h"
|
||||
#include "clangcurrentdocumentfilter.h"
|
||||
#include "clangdclient.h"
|
||||
#include "clangdquickfixfactory.h"
|
||||
#include "clangeditordocumentprocessor.h"
|
||||
#include "clangfollowsymbol.h"
|
||||
#include "clanggloballocatorfilters.h"
|
||||
#include "clangdlocatorfilters.h"
|
||||
#include "clanghoverhandler.h"
|
||||
#include "clangoverviewmodel.h"
|
||||
#include "clangprojectsettings.h"
|
||||
@@ -113,8 +112,7 @@ ClangModelManagerSupport::ClangModelManagerSupport()
|
||||
m_instance = this;
|
||||
|
||||
watchForExternalChanges();
|
||||
CppEditor::CppModelManager::instance()->setCurrentDocumentFilter(
|
||||
std::make_unique<ClangCurrentDocumentFilter>());
|
||||
cppModelManager()->setCurrentDocumentFilter(std::make_unique<ClangdCurrentDocumentFilter>());
|
||||
cppModelManager()->setLocatorFilter(std::make_unique<ClangGlobalSymbolFilter>());
|
||||
cppModelManager()->setClassesFilter(std::make_unique<ClangClassesFilter>());
|
||||
cppModelManager()->setFunctionsFilter(std::make_unique<ClangFunctionsFilter>());
|
||||
|
||||
Reference in New Issue
Block a user