forked from qt-creator/qt-creator
LanguageClient: move remove project connection to client
Change-Id: I63ff089c7b72a4f72ddf65548dc8df1cc6763ff9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -86,7 +86,7 @@ LanguageClientManager::LanguageClientManager(QObject *parent)
|
||||
connect(SessionManager::instance(), &SessionManager::projectAdded,
|
||||
this, &LanguageClientManager::projectAdded);
|
||||
connect(SessionManager::instance(), &SessionManager::projectRemoved,
|
||||
this, &LanguageClientManager::projectRemoved);
|
||||
this, [&](Project *project) { project->disconnect(this); });
|
||||
}
|
||||
|
||||
LanguageClientManager::~LanguageClientManager()
|
||||
@@ -605,11 +605,4 @@ void LanguageClientManager::projectAdded(ProjectExplorer::Project *project)
|
||||
});
|
||||
}
|
||||
|
||||
void LanguageClientManager::projectRemoved(ProjectExplorer::Project *project)
|
||||
{
|
||||
project->disconnect(this);
|
||||
for (Client *client : qAsConst(m_clients))
|
||||
client->projectClosed(project);
|
||||
}
|
||||
|
||||
} // namespace LanguageClient
|
||||
|
||||
Reference in New Issue
Block a user