1// Copyright (C) 2021 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
4// this file was generated by the generate.ts script
5
6#ifndef QLSPNOTIFYSIGNALS_P_H
7#define QLSPNOTIFYSIGNALS_P_H
8
9//
10// W A R N I N G
11// -------------
12//
13// This file is not part of the Qt API. It exists purely as an
14
15//
16// We mean it.
17//
18
19#include <QtLanguageServer/private/qlanguageserverprotocol_p.h>
20
21QT_BEGIN_NAMESPACE
22
23class Q_LANGUAGESERVER_EXPORT QLspNotifySignals : public QObject
24{
25 Q_OBJECT
26public:
27 QLspNotifySignals(QObject *parent = nullptr) : QObject(parent) { }
28 void registerHandlers(QLanguageServerProtocol *protocol);
29signals:
30 void receivedCancelNotification(const QLspSpecification::Notifications::CancelParamsType &);
31 void receivedInitializedNotification(
32 const QLspSpecification::Notifications::InitializedParamsType &);
33 void receivedExitNotification(const QLspSpecification::Notifications::ExitParamsType &);
34 void receivedLogTraceNotification(const QLspSpecification::Notifications::LogTraceParamsType &);
35 void receivedSetTraceNotification(const QLspSpecification::Notifications::SetTraceParamsType &);
36 void receivedShowMessageNotification(
37 const QLspSpecification::Notifications::ShowMessageParamsType &);
38 void
39 receivedLogMessageNotification(const QLspSpecification::Notifications::LogMessageParamsType &);
40 void receivedWorkDoneProgressCancelNotification(
41 const QLspSpecification::Notifications::WorkDoneProgressCancelParamsType &);
42 void receivedTelemetryEventNotification(
43 const QLspSpecification::Notifications::TelemetryEventParamsType &);
44 void receivedDidChangeWorkspaceFoldersNotification(
45 const QLspSpecification::Notifications::DidChangeWorkspaceFoldersParamsType &);
46 void receivedDidChangeConfigurationNotification(
47 const QLspSpecification::Notifications::DidChangeConfigurationParamsType &);
48 void receivedDidChangeWatchedFilesNotification(
49 const QLspSpecification::Notifications::DidChangeWatchedFilesParamsType &);
50 void receivedCreateFilesNotification(
51 const QLspSpecification::Notifications::CreateFilesParamsType &);
52 void receivedRenameFilesNotification(
53 const QLspSpecification::Notifications::RenameFilesParamsType &);
54 void receivedDeleteFilesNotification(
55 const QLspSpecification::Notifications::DeleteFilesParamsType &);
56 void receivedDidOpenTextDocumentNotification(
57 const QLspSpecification::Notifications::DidOpenTextDocumentParamsType &);
58 void receivedDidChangeTextDocumentNotification(
59 const QLspSpecification::Notifications::DidChangeTextDocumentParamsType &);
60 void receivedWillSaveTextDocumentNotification(
61 const QLspSpecification::Notifications::WillSaveTextDocumentParamsType &);
62 void receivedDidSaveTextDocumentNotification(
63 const QLspSpecification::Notifications::DidSaveTextDocumentParamsType &);
64 void receivedDidCloseTextDocumentNotification(
65 const QLspSpecification::Notifications::DidCloseTextDocumentParamsType &);
66 void receivedPublishDiagnosticsNotification(
67 const QLspSpecification::Notifications::PublishDiagnosticsParamsType &);
68};
69
70QT_END_NAMESPACE
71
72#endif // QLSPNOTIFYSIGNALS_P_H
73

source code of qtlanguageserver/src/languageserver/qlspnotifysignals_p.h