Qbs: Remove implicit Group with the same name as the Product

Task-number: QBS-257

Change-Id: I63d3095a2da171a27611d2c77d4e2ca914908a06
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Tobias Hunger
2013-04-16 16:35:53 +02:00
parent 0d5c886af3
commit 65f8e1b977
2 changed files with 49 additions and 26 deletions

View File

@@ -96,6 +96,9 @@ public:
const QString &newFilePath);
QList<ProjectExplorer::RunConfiguration *> runConfigurationsFor(Node *node);
private:
friend class QbsGroupNode;
};
// --------------------------------------------------------------------
@@ -115,10 +118,13 @@ public:
QString productPath() const;
static void setGroup(QbsBaseProjectNode *root, const qbs::GroupData *group,
const QString &productPath, QList<Node *> keepers);
private:
void setupFolders(ProjectExplorer::FolderNode *root, FileTreeNode *node,
const QString &baseDirPath,
QList<ProjectExplorer::Node *> keepers = QList<ProjectExplorer::Node *>());
static void setupFolders(QbsBaseProjectNode *topLevel, FolderNode *root, FileTreeNode *node,
const QString &baseDirPath,
QList<ProjectExplorer::Node *> keepers = QList<ProjectExplorer::Node *>());
const qbs::GroupData *m_group;
QString m_productPath;