forked from qt-creator/qt-creator
LanguageClient: Add action to restart client to editor toolbar
Change-Id: Ib2fb0f6d9a5b3baeac937f298670887fa704ddce Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -42,6 +42,7 @@ public:
|
||||
static Client *startClient(const BaseSettings *setting, ProjectExplorer::Project *project = nullptr);
|
||||
static const QList<Client *> clients();
|
||||
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);
|
||||
@@ -100,6 +101,7 @@ private:
|
||||
QList<Client *> reachableClients();
|
||||
|
||||
QList<Client *> m_clients;
|
||||
QSet<Client *> m_restartingClients;
|
||||
QList<BaseSettings *> m_currentSettings; // owned
|
||||
QMap<QString, QList<Client *>> m_clientsForSetting;
|
||||
QHash<TextEditor::TextDocument *, QPointer<Client>> m_clientForDocument;
|
||||
|
||||
Reference in New Issue
Block a user