25class WorkspaceHandlers :
public QLanguageServerModule
29 WorkspaceHandlers(QmlLsp::QQmlCodeModelManager *codeModelManager)
30 : m_codeModelManager(codeModelManager)
33 QString name()
const override;
34 void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override;
35 void setupCapabilities(
const QLspSpecification::InitializeParams &clientInfo,
36 QLspSpecification::InitializeResult &) override;
38 void clientInitialized(QLanguageServer *);
41 void openInitialWorkspace(
const QLspSpecification::InitializeParams &);
42 QmlLsp::QQmlCodeModelManager *m_codeModelManager =
nullptr;