diff options
Diffstat (limited to 'tools/qmlls/qlanguageserver_p.h')
-rw-r--r-- | tools/qmlls/qlanguageserver_p.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/tools/qmlls/qlanguageserver_p.h b/tools/qmlls/qlanguageserver_p.h deleted file mode 100644 index f051309f90..0000000000 --- a/tools/qmlls/qlanguageserver_p.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (C) 2021 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -#ifndef QLANGUAGESERVER_P_P_H -#define QLANGUAGESERVER_P_P_H - -// -// W A R N I N G -// ------------- -// -// This file is not part of the Qt API. It exists purely as an -// implementation detail. This header file may change from version to -// version without notice, or even be removed. -// -// We mean it. -// - -#include "qlanguageserver.h" -#include <QtLanguageServer/private/qlanguageserverprotocol_p.h> -#include <QtCore/QMutex> -#include <QtCore/QHash> -#include <QtCore/private/qobject_p.h> -#include <QtLanguageServer/private/qlspnotifysignals_p.h> - -#include <memory> - -QT_BEGIN_NAMESPACE - -class QRequestInProgress -{ -public: - bool canceled = false; -}; - -class QLanguageServerPrivate : public QObjectPrivate -{ -public: - QLanguageServerPrivate(const QJsonRpcTransport::DataHandler &h); - mutable QMutex mutex; - // mutex gated, monotonically increasing - QLanguageServer::RunStatus runStatus = QLanguageServer::RunStatus::NotSetup; - QHash<QJsonValue, QRequestInProgress> requestsInProgress; // mutex gated - bool clientInitialized = false; // mutex gated - QLspSpecification::InitializeParams clientInfo; // immutable after runStatus > DidInitialize - QLspSpecification::InitializeResult serverInfo; // immutable after runStatus > DidInitialize - QLspSpecification::Responses::ShutdownResponseType shutdownResponse; - QHash<QString, QLanguageServerModule *> modules; - QLanguageServerProtocol protocol; - QLspNotifySignals notifySignals; -}; - -QT_END_NAMESPACE -#endif // QLANGUAGESERVER_P_P_H |