QbsProject: Use base Project::isParsing() function

While the base function is not virtual the "hiding" re-implementation
effectively appears to do the same. So drop it.

Change-Id: I4ab0e0690b948ce3f590c87262d10622b169450e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2017-12-20 14:28:43 +01:00
parent 91530a3e0c
commit 63ed6321fb
5 changed files with 3 additions and 9 deletions

View File

@@ -144,7 +144,7 @@ QbsBuildStep::~QbsBuildStep()
bool QbsBuildStep::init(QList<const BuildStep *> &earlierSteps)
{
Q_UNUSED(earlierSteps);
if (static_cast<QbsProject *>(project())->isParsing() || m_job)
if (project()->isParsing() || m_job)
return false;
QbsBuildConfiguration *bc = static_cast<QbsBuildConfiguration *>(buildConfiguration());

View File

@@ -66,7 +66,7 @@ QbsCleanStep::~QbsCleanStep()
bool QbsCleanStep::init(QList<const BuildStep *> &earlierSteps)
{
Q_UNUSED(earlierSteps);
if (static_cast<QbsProject *>(project())->isParsing() || m_job)
if (project()->isParsing() || m_job)
return false;
QbsBuildConfiguration *bc = static_cast<QbsBuildConfiguration *>(buildConfiguration());

View File

@@ -82,7 +82,7 @@ QbsInstallStep::~QbsInstallStep()
bool QbsInstallStep::init(QList<const BuildStep *> &earlierSteps)
{
Q_UNUSED(earlierSteps);
QTC_ASSERT(!static_cast<QbsProject *>(project())->isParsing() && !m_job, return false);
QTC_ASSERT(!project()->isParsing() && !m_job, return false);
return true;
}

View File

@@ -405,11 +405,6 @@ QString QbsProject::profileForTarget(const Target *t) const
return QbsManager::profileForKit(t->kit());
}
bool QbsProject::isParsing() const
{
return m_qbsUpdateFutureInterface;
}
bool QbsProject::hasParseResult() const
{
return qbsProject().isValid();

View File

@@ -86,7 +86,6 @@ public:
static ProjectExplorer::FileType fileTypeFor(const QSet<QString> &tags);
QString profileForTarget(const ProjectExplorer::Target *t) const;
bool isParsing() const;
bool hasParseResult() const;
void parseCurrentBuildConfiguration();
void scheduleParsing() { m_parsingScheduled = true; }