5#ifndef QQMLRANGEFORMATTING_P_H
6#define QQMLRANGEFORMATTING_P_H
24struct RangeFormattingRequest
25 :
public BaseRequest<QLspSpecification::DocumentRangeFormattingParams,
26 QLspSpecification::Responses::DocumentRangeFormattingResponseType>
38 QLspSpecification::InitializeResult &)
override;
39 void process(RequestPointerArgument req)
override;
Implements a server for the language server protocol.
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
Combined button and popup list for selecting options.
std::optional< std::chrono::steady_clock::time_point > invalidUpdatesSince
std::optional< int > version