5#ifndef QMLGOTOTYPEDEFINITIONSUPPORT_P_H
6#define QMLGOTOTYPEDEFINITIONSUPPORT_P_H
19#include <private/qlanguageserver_p.h>
20#include <private/qqmlbasemodule_p.h>
24struct TypeDefinitionRequest
25 :
public BaseRequest<QLspSpecification::TypeDefinitionParams,
26 QLspSpecification::Responses::TypeDefinitionResponseType>
36 void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol)
override;
39 void process(RequestPointerArgument request)
override;
42 const QLspSpecification::TypeDefinitionParams ¶ms,
43 TypeDefinitionRequest::Response &&response);
void typeDefinitionRequestHandler(const QByteArray &, const QLspSpecification::TypeDefinitionParams ¶ms, TypeDefinitionRequest::Response &&response)
void process(RequestPointerArgument request) override
void setupCapabilities(QLspSpecification::ServerCapabilities &caps) override
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
Combined button and popup list for selecting options.