diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-04-10 16:17:55 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-04-10 14:36:32 +0000 |
commit | 511436e60c3ac8ceeba73977548064fa32053883 (patch) | |
tree | 1c0beed608f541471ef0972663c224e2939825f4 | |
parent | 7980538ef4038e1f983035be74d1dc8e5737ee57 (diff) | |
download | qt-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.cpp | 2 |
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(); } |