summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@theqtcompany.com>2015-04-10 16:17:55 +0200
committerChristian Kandeler <christian.kandeler@theqtcompany.com>2015-04-10 14:36:32 +0000
commit511436e60c3ac8ceeba73977548064fa32053883 (patch)
tree1c0beed608f541471ef0972663c224e2939825f4
parent7980538ef4038e1f983035be74d1dc8e5737ee57 (diff)
downloadqt-creator-511436e60c3ac8ceeba73977548064fa32053883.tar.gz
QbsProjectManager: Emit the fileListUpdated() signal...
... after adding and removing files. We need to do this for qbs because in contrast to other build system managers, we have optimized away the re-parse step. Change-Id: Iec217819621696081d6e8b87ef48be0be681372c Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index 07da504eef..853a378e63 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -295,6 +295,7 @@ bool QbsProject::addFilesToProduct(QbsBaseProjectNode *node, const QStringList &
QbsGroupNode::setupFiles(node, reRetrieveGroupData(productData, groupData),
allPaths, QFileInfo(productFilePath).absolutePath(), true);
m_rootProjectNode->update();
+ emit fileListChanged();
}
return notAdded->isEmpty();
}
@@ -323,6 +324,7 @@ bool QbsProject::removeFilesFromProduct(QbsBaseProjectNode *node, const QStringL
QbsGroupNode::setupFiles(node, reRetrieveGroupData(productData, groupData), allPaths,
QFileInfo(productFilePath).absolutePath(), true);
m_rootProjectNode->update();
+ emit fileListChanged();
}
return notRemoved->isEmpty();
}