ProjectExplorer: Add some more functions to buildsteplist

Use those functions instead of repeating code all over the place.

Change-Id: I03161663b4d5c538fb2ea667353ab7846373ad81
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-04-19 12:36:11 +02:00
parent 385237dbbd
commit f32a1b1e4c
10 changed files with 45 additions and 60 deletions

View File

@@ -115,11 +115,7 @@ NamedWidget *QbsBuildConfiguration::createConfigWidget()
QbsBuildStep *QbsBuildConfiguration::qbsStep() const
{
foreach (BuildStep *bs, stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD)->steps()) {
if (QbsBuildStep *qbsBs = qobject_cast<QbsBuildStep *>(bs))
return qbsBs;
}
return 0;
return stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD)->firstOfType<QbsBuildStep>();
}
QVariantMap QbsBuildConfiguration::qbsConfiguration() const