Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qlspcustomtypes_p.h
Go to the documentation of this file.
1
// Copyright (C) 2022 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QLSPCUSTOMTYPES_P_H
6
#
define
QLSPCUSTOMTYPES_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtLanguageServer
/
private
/
qlanguageserverspec_p
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
namespace
QLspSpecification
{
24
25
class
UriToBuildDirs
26
{
27
public
:
28
QByteArray
baseUri
= {};
29
QList
<
QByteArray
>
buildDirs
= {};
30
31
template
<
typename
W>
32
void
walk
(W &w)
33
{
34
field(w,
"baseUri"
, baseUri);
35
field(w,
"buildDirs"
, buildDirs);
36
}
37
};
38
39
namespace
Notifications
{
40
constexpr
auto
AddBuildDirsMethod
=
"$/addBuildDirs"
;
41
42
class
AddBuildDirsParams
43
{
44
public
:
45
QList
<
UriToBuildDirs
>
buildDirsToSet
= {};
46
47
template
<
typename
W>
48
void
walk
(W &w)
49
{
50
field(w,
"buildDirsToSet"
, buildDirsToSet);
51
}
52
};
53
}
// namespace Notifications
54
}
// namespace QLspSpecification
55
56
QT_END_NAMESPACE
57
58
#
endif
// QLSPCUSTOMTYPES_P_H
QLspSpecification::Notifications::AddBuildDirsParams
Definition
qlspcustomtypes_p.h:43
QLspSpecification::Notifications::AddBuildDirsParams::buildDirsToSet
QList< UriToBuildDirs > buildDirsToSet
Definition
qlspcustomtypes_p.h:45
QLspSpecification::Notifications::AddBuildDirsParams::walk
void walk(W &w)
Definition
qlspcustomtypes_p.h:48
QLspSpecification::UriToBuildDirs
Definition
qlspcustomtypes_p.h:26
QLspSpecification::UriToBuildDirs::walk
void walk(W &w)
Definition
qlspcustomtypes_p.h:32
QLspSpecification::UriToBuildDirs::baseUri
QByteArray baseUri
Definition
qlspcustomtypes_p.h:28
QLspSpecification::UriToBuildDirs::buildDirs
QList< QByteArray > buildDirs
Definition
qlspcustomtypes_p.h:29
QmlLsp::QQmlLanguageServer
Sets up a QmlLanguageServer.
Definition
qqmllanguageserver_p.h:44
QmlLsp::QQmlLanguageServer::errorExit
void errorExit()
Definition
qqmllanguageserver.cpp:105
QmlLsp::QQmlLanguageServer::~QQmlLanguageServer
~QQmlLanguageServer()
Definition
qqmllanguageserver.cpp:98
QmlLsp::QQmlLanguageServer::returnValue
int returnValue() const
Definition
qqmllanguageserver.cpp:117
QmlLsp::QQmlLanguageServer::codeModelManager
QQmlCodeModelManager * codeModelManager()
Definition
qqmllanguageserver.cpp:122
TextSynchronization
Definition
qtextsynchronization_p.h:25
TextSynchronization::setupCapabilities
void setupCapabilities(QLspSpecification::ServerCapabilities &caps) override
Definition
qtextsynchronization.cpp:86
TextSynchronization::didDidChangeTextDocument
void didDidChangeTextDocument(const QLspSpecification::DidChangeTextDocumentParams ¶ms)
Definition
qtextsynchronization.cpp:33
TextSynchronization::registerHandlers
void registerHandlers(QLanguageServer *server, QLanguageServerProtocol *protocol) override
Definition
qtextsynchronization.cpp:71
TextSynchronization::didCloseTextDocument
void didCloseTextDocument(const QLspSpecification::DidCloseTextDocumentParams ¶ms)
Definition
qtextsynchronization.cpp:21
QLspSpecification::Notifications
Definition
qlspcustomtypes_p.h:39
QLspSpecification::Notifications::AddBuildDirsMethod
constexpr auto AddBuildDirsMethod
Definition
qlspcustomtypes_p.h:40
QLspSpecification
Definition
documentsymbolutils_p.h:23
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QmlLsp
Definition
qmllsmain.cpp:50
qtdeclarative
src
qmlls
qlspcustomtypes_p.h
Generated on
for Qt by
1.18.0