forked from qt-creator/qt-creator
LanguageClient: add locator filters for symbols in workspace/project
Implement locator filter that is using the workspace/symbol request to search for symbols in a project. In total three filters were added: ':': searches for all kind of symbols 'c': searches for classes and structs 'm': searches for methods and functions Fixes: QTCREATORBUG-21915 Change-Id: Id62c9e0b1bcb29112e35b926b1a5cf04357751c4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -107,5 +107,8 @@ private:
|
||||
QMap<QString, QVector<Client *>> m_clientsForSetting;
|
||||
QHash<LanguageServerProtocol::MessageId, QList<Client *>> m_exclusiveRequests;
|
||||
DocumentLocatorFilter m_currentDocumentLocatorFilter;
|
||||
WorkspaceLocatorFilter m_workspaceLocatorFilter;
|
||||
WorkspaceClassLocatorFilter m_workspaceClassLocatorFilter;
|
||||
WorkspaceMethodLocatorFilter m_workspaceMethodLocatorFilter;
|
||||
};
|
||||
} // namespace LanguageClient
|
||||
|
||||
Reference in New Issue
Block a user