QbsProjectManager: Clean-ups in QbsProject class.

- Remove unneeded forward declarations (the header file is included
already).
- Move QVariantMap include from header to cpp file.
- Remove pointless "const" in front of function return type.
- In projectData(), return the stored value instead of fetching it again
from the project.

Change-Id: I9c8f4e8eaea070833953cd4d65e3452bae37998d
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
Christian Kandeler
2014-07-22 09:49:51 +02:00
parent cd602c9f6e
commit f0b58a22ca
2 changed files with 4 additions and 21 deletions

View File

@@ -68,6 +68,7 @@
#include <QCoreApplication>
#include <QDir>
#include <QFileInfo>
#include <QVariantMap>
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

View File

@@ -42,22 +42,6 @@
#include <QFuture>
#include <QTimer>
#include <QVariantMap>
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);