aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/languageclientmanager.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2019-03-27 15:09:08 +0100
committerDavid Schulz <david.schulz@qt.io>2019-04-23 06:44:12 +0000
commitad703e108b0d2aa8aba2a7fb84a41d1ed6618ff1 (patch)
tree765ec1f5ac6d1b3a87dac4b110c20cbfc866a3cc /src/plugins/languageclient/languageclientmanager.h
parent7ed924915e89e49d574ef7e63a5aad5d2baf16c6 (diff)
LanguageClient: move current settings to manager
In preparation to have relationship between clients, settings and project to one another in the manager. Change-Id: I00ae15abe03c54b4a58e429d67d6ff939662cce6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/languageclient/languageclientmanager.h')
-rw-r--r--src/plugins/languageclient/languageclientmanager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/languageclient/languageclientmanager.h b/src/plugins/languageclient/languageclientmanager.h
index 7a8e83caa2..7a2fcc175d 100644
--- a/src/plugins/languageclient/languageclientmanager.h
+++ b/src/plugins/languageclient/languageclientmanager.h
@@ -69,6 +69,9 @@ public:
static QList<Client *> clientsSupportingDocument(const TextEditor::TextDocument *doc);
+ static void applySettings();
+ static QList<BaseSettings *> currentSettings();
+
signals:
void shutdownFinished();
@@ -94,6 +97,7 @@ private:
bool m_shuttingDown = false;
QVector<Client *> m_clients;
+ QList<BaseSettings *> m_currentSettings; // owned
QHash<LanguageServerProtocol::MessageId, QList<Client *>> m_exclusiveRequests;
};
} // namespace LanguageClient