forked from qt-creator/qt-creator
LanguageClient: remove unused code
Change-Id: Iac6a0f02aa52d9d5d1699200b2dd328c00ea9f30 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -192,22 +192,6 @@ const QList<Client *> LanguageClientManager::clients()
|
|||||||
return managerInstance->m_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)
|
void LanguageClientManager::shutdownClient(Client *client)
|
||||||
{
|
{
|
||||||
if (!client)
|
if (!client)
|
||||||
|
@@ -44,9 +44,6 @@ public:
|
|||||||
static void addClient(Client *client);
|
static void addClient(Client *client);
|
||||||
static void restartClient(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 shutdownClient(Client *client);
|
||||||
static void deleteClient(Client *client);
|
static void deleteClient(Client *client);
|
||||||
|
|
||||||
@@ -105,7 +102,6 @@ private:
|
|||||||
QList<BaseSettings *> m_currentSettings; // owned
|
QList<BaseSettings *> m_currentSettings; // owned
|
||||||
QMap<QString, QList<Client *>> m_clientsForSetting;
|
QMap<QString, QList<Client *>> m_clientsForSetting;
|
||||||
QHash<TextEditor::TextDocument *, QPointer<Client>> m_clientForDocument;
|
QHash<TextEditor::TextDocument *, QPointer<Client>> m_clientForDocument;
|
||||||
QHash<LanguageServerProtocol::MessageId, QList<Client *>> m_exclusiveRequests;
|
|
||||||
DocumentLocatorFilter m_currentDocumentLocatorFilter;
|
DocumentLocatorFilter m_currentDocumentLocatorFilter;
|
||||||
WorkspaceLocatorFilter m_workspaceLocatorFilter;
|
WorkspaceLocatorFilter m_workspaceLocatorFilter;
|
||||||
WorkspaceClassLocatorFilter m_workspaceClassLocatorFilter;
|
WorkspaceClassLocatorFilter m_workspaceClassLocatorFilter;
|
||||||
|
Reference in New Issue
Block a user