From 511436e60c3ac8ceeba73977548064fa32053883 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 10 Apr 2015 16:17:55 +0200 Subject: [PATCH] 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 --- src/plugins/qbsprojectmanager/qbsproject.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 07da504eef4..853a378e63a 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(); }