5#ifndef QLSPCUSTOMTYPES_P_H
6#define QLSPCUSTOMTYPES_P_H
19#include <QtLanguageServer/private/qlanguageserverspec_p.h>
34 field(w,
"baseUri", baseUri);
35 field(w,
"buildDirs", buildDirs);
50 field(w,
"buildDirsToSet", buildDirsToSet);
Implements a server for the language server protocol.
QList< UriToBuildDirs > buildDirsToSet
QList< QByteArray > buildDirs
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
void process(RequestPointerArgument request) override
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
QString name() const override
Sets up a QmlLanguageServer.
QString name() const final
QmlLintSuggestions * lint()
WorkspaceHandlers * worspace()
TextSynchronization * textSynchronization()
QLanguageServer * server()
QQmlCodeModelManager * codeModelManager()
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &serverInfo) final
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) final
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
QString name() const override
void didDidChangeTextDocument(const QLspSpecification::DidChangeTextDocumentParams ¶ms)
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
QString name() const override
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
void didCloseTextDocument(const QLspSpecification::DidCloseTextDocumentParams ¶ms)
void setupCapabilities(const QLspSpecification::InitializeParams &clientInfo, QLspSpecification::InitializeResult &) override
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
constexpr auto AddBuildDirsMethod
std::optional< std::chrono::steady_clock::time_point > invalidUpdatesSince
std::optional< int > version