Maemo: Factor out redundant code.

This commit is contained in:
ck
2010-07-13 17:16:23 +02:00
parent e17b99e7f3
commit 9b30763e9d
4 changed files with 28 additions and 30 deletions

View File

@@ -149,16 +149,10 @@ void MaemoDeployStep::getDeployTimesFromMap(const QVariantMap &map)
const MaemoPackageCreationStep *MaemoDeployStep::packagingStep() const
{
const QList<ProjectExplorer::BuildStep *> &buildSteps
= buildConfiguration()->steps(ProjectExplorer::BuildStep::Deploy);
for (int i = buildSteps.count() - 1; i >= 0; --i) {
const MaemoPackageCreationStep * const pStep
= qobject_cast<MaemoPackageCreationStep *>(buildSteps.at(i));
if (pStep)
return pStep;
}
Q_ASSERT(!"Impossible: Maemo run configuration without packaging step.");
return 0;
const MaemoPackageCreationStep * const step
= MaemoGlobal::buildStep<MaemoPackageCreationStep>(buildConfiguration());
Q_ASSERT(step && "Impossible: Maemo build configuration without packaging step.");
return step;
}
void MaemoDeployStep::raiseError(const QString &errorString)