ProjectNodes: Remove no longer necessary signaling

The project tree is updated in one go now, so there is no need to
signal each and every change.

Change-Id: I7d5829d688b406ee2e701a2aa004b9e8bb5870a9
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Tobias Hunger
2017-03-03 17:16:32 +01:00
parent 49fef0ae24
commit d78e0edb5d
6 changed files with 3 additions and 50 deletions

View File

@@ -416,11 +416,6 @@ void SessionManager::addProject(Project *pro)
connect(pro, &Project::fileListChanged, m_instance, &SessionManager::clearProjectFileCache);
connect(pro, &Project::projectTreeChanged, m_instance, &SessionManager::updateProjectTree);
connect(pro, &Project::displayNameChanged, m_instance, [pro] {
d->m_sessionNode.emitNodeUpdated();
emit m_instance->projectDisplayNameChanged(pro);
});
emit m_instance->projectAdded(pro);
configureEditors(pro);
connect(pro, &Project::fileListChanged, [pro](){ configureEditors(pro); });