ProjectExplorer: Emit signal when root ProjectNode changes

Change-Id: I2bbf2577b1dfbf70e21e05564b4f49c9fb820a8b
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Tobias Hunger
2017-03-03 14:14:09 +01:00
parent 49989d46dc
commit b6234d12e6
2 changed files with 5 additions and 0 deletions

View File

@@ -421,7 +421,11 @@ void Project::setDocument(Core::IDocument *doc)
void Project::setRootProjectNode(ProjectNode *root)
{
ProjectNode *oldNode = d->m_rootProjectNode;
if (oldNode == root)
return;
d->m_rootProjectNode = root;
emit projectTreeChanged(this, QPrivateSignal());
delete oldNode;
}