From f920ee217ba960132e49ea43ccfd659caef0b4f9 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 16 Jan 2023 11:39:34 +0100 Subject: [PATCH] LanguageClient: remove unused code Change-Id: Iac6a0f02aa52d9d5d1699200b2dd328c00ea9f30 Reviewed-by: Christian Stenger --- .../languageclient/languageclientmanager.cpp | 16 ---------------- .../languageclient/languageclientmanager.h | 4 ---- 2 files changed, 20 deletions(-) diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index 4f0efff1782..5f6656dcb2d 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -192,22 +192,6 @@ const QList LanguageClientManager::clients() return managerInstance->m_clients; } -void LanguageClientManager::addExclusiveRequest(const MessageId &id, Client *client) -{ - QTC_ASSERT(managerInstance, return); - managerInstance->m_exclusiveRequests[id] << client; -} - -void LanguageClientManager::reportFinished(const MessageId &id, Client *byClient) -{ - QTC_ASSERT(managerInstance, return); - for (Client *client : std::as_const(managerInstance->m_exclusiveRequests[id])) { - if (client != byClient) - client->cancelRequest(id); - } - managerInstance->m_exclusiveRequests.remove(id); -} - void LanguageClientManager::shutdownClient(Client *client) { if (!client) diff --git a/src/plugins/languageclient/languageclientmanager.h b/src/plugins/languageclient/languageclientmanager.h index 8b60597dc7f..6ceca307a61 100644 --- a/src/plugins/languageclient/languageclientmanager.h +++ b/src/plugins/languageclient/languageclientmanager.h @@ -44,9 +44,6 @@ public: static void addClient(Client *client); static void restartClient(Client *client); - static void addExclusiveRequest(const LanguageServerProtocol::MessageId &id, Client *client); - static void reportFinished(const LanguageServerProtocol::MessageId &id, Client *byClient); - static void shutdownClient(Client *client); static void deleteClient(Client *client); @@ -105,7 +102,6 @@ private: QList m_currentSettings; // owned QMap> m_clientsForSetting; QHash> m_clientForDocument; - QHash> m_exclusiveRequests; DocumentLocatorFilter m_currentDocumentLocatorFilter; WorkspaceLocatorFilter m_workspaceLocatorFilter; WorkspaceClassLocatorFilter m_workspaceClassLocatorFilter;