From 377e6ff5dd346b9c82849b357a366edb4b3fe983 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Tue, 8 Dec 2009 13:09:16 +0100 Subject: [PATCH] Make runQMake simpler --- src/plugins/qt4projectmanager/qt4projectmanager.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.cpp b/src/plugins/qt4projectmanager/qt4projectmanager.cpp index 0d7885638f1..24c52a7faea 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.cpp +++ b/src/plugins/qt4projectmanager/qt4projectmanager.cpp @@ -35,6 +35,7 @@ #include "qt4project.h" #include "profilereader.h" #include "qmakestep.h" +#include "qt4buildconfiguration.h" #include <coreplugin/icore.h> #include <coreplugin/basefilewizard.h> @@ -247,12 +248,10 @@ void Qt4Manager::runQMakeContextMenu() void Qt4Manager::runQMake(ProjectExplorer::Project *p) { - QTC_ASSERT(p, return); - ProjectExplorer::BuildConfiguration *bc = p->activeBuildConfiguration(); - QMakeStep *qs = 0; - foreach(BuildStep *bs, bc->buildSteps()) - if ((qs = qobject_cast<QMakeStep *>(bs)) != 0) - break; + Qt4Project *qt4pro = qobject_cast<Qt4Project *>(p); + QTC_ASSERT(qt4pro, return); + Qt4BuildConfiguration *bc = qt4pro->activeQt4BuildConfiguration(); + QMakeStep *qs = bc->qmakeStep(); if (!qs) return; -- GitLab