Qbs: Support subprojects

Change-Id: Ic7015b44362b89a14957f7d21540e71d441c860f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Tobias Hunger
2013-06-18 13:09:06 +02:00
parent 94987b2f5b
commit 3d2e40f85f
2 changed files with 66 additions and 21 deletions

View File

@@ -174,16 +174,21 @@ class QbsProjectNode : public QbsBaseProjectNode
public:
explicit QbsProjectNode(QbsProject *project);
explicit QbsProjectNode(const QString &path);
~QbsProjectNode();
void update(const qbs::Project *prj);
void update(const qbs::ProjectData &prjData);
QbsProject *project() const;
const qbs::Project *qbsProject() const;
const qbs::ProjectData *qbsProjectData() const;
private:
void ctor();
QbsProductNode *findProductNode(const QString &name);
QbsProjectNode *findProjectNode(const QString &name);
QbsProject *m_project;