LanguageClient: remove friend relationship between manager and plugin

Change-Id: I594d62615f365db34174c4bd1e6c8a9f6aeb545a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2019-03-27 14:05:30 +01:00
parent 0161729c23
commit 37d0525953
4 changed files with 58 additions and 25 deletions

View File

@@ -73,7 +73,7 @@ signals:
void shutdownFinished();
private:
LanguageClientManager();
LanguageClientManager(QObject *parent);
void editorOpened(Core::IEditor *editor);
void documentOpened(Core::IDocument *document);
@@ -95,7 +95,5 @@ private:
bool m_shuttingDown = false;
QVector<Client *> m_clients;
QHash<LanguageServerProtocol::MessageId, QList<Client *>> m_exclusiveRequests;
friend class LanguageClientPlugin;
};
} // namespace LanguageClient