diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 77286d177a2..2747d3d5bfc 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -68,6 +68,7 @@ #include #include #include +#include using namespace Core; using namespace ProjectExplorer; @@ -337,11 +338,9 @@ qbs::Project QbsProject::qbsProject() const return m_qbsProject; } -const qbs::ProjectData QbsProject::qbsProjectData() const +qbs::ProjectData QbsProject::qbsProjectData() const { - if (m_qbsProject.isValid()) - return m_qbsProject.projectData(); - return qbs::ProjectData(); + return m_projectData; } bool QbsProject::needsSpecialDeployment() const diff --git a/src/plugins/qbsprojectmanager/qbsproject.h b/src/plugins/qbsprojectmanager/qbsproject.h index e464d444815..3106d819fb9 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.h +++ b/src/plugins/qbsprojectmanager/qbsproject.h @@ -42,22 +42,6 @@ #include #include -#include - -namespace qbs { -class BuildJob; -class CleanJob; -class Error; -class GroupData; -class ProductData; -class ProjectData; -class CleanOptions; -class InstallJob; -class InstallOptions; -class Project; -class ErrorInfo; -class BuildOptions; -} // namespace qbs namespace Core { class IDocument; } namespace ProjectExplorer { class BuildConfiguration; } @@ -115,7 +99,7 @@ public: const QString &bcName); qbs::Project qbsProject() const; - const qbs::ProjectData qbsProjectData() const; + qbs::ProjectData qbsProjectData() const; bool needsSpecialDeployment() const; void generateErrors(const qbs::ErrorInfo &e);