Qbs: Move updating of files from a project to own method

Change-Id: I88b41ff450dac4e0c2e5a34e3332e559c1919e6e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Tobias Hunger
2014-06-24 12:06:13 +02:00
parent 53bfe6e0d8
commit 21cccaa1c9
4 changed files with 41 additions and 22 deletions

View File

@@ -171,8 +171,9 @@ public:
bool addFiles(const QStringList &filePaths, QStringList *notAdded = 0);
void update(const qbs::Project &prj);
void update(const qbs::ProjectData &prjData);
void setProject(const qbs::Project &prj); // This does *not* update the node tree!
void update();
QbsProject *project() const;
const qbs::Project qbsProject() const;
@@ -182,13 +183,14 @@ public:
private:
void ctor();
void update(const qbs::ProjectData &prjData);
QbsProductNode *findProductNode(const QString &name);
QbsProjectNode *findProjectNode(const QString &name);
QbsProject *m_project;
qbs::Project m_qbsProject;
qbs::ProjectData m_qbsProjectData;
static QIcon m_projectIcon;
};
} // namespace Internal