From ecfb6eaf5a9751b6f56c531cea117493f61fac47 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Tue, 21 Jul 2009 15:01:16 +0200 Subject: [PATCH] Remove the qmakeStep() function from qt4Project --- src/plugins/qt4projectmanager/qt4project.cpp | 10 ---------- src/plugins/qt4projectmanager/qt4project.h | 1 - src/plugins/qt4projectmanager/qt4projectmanager.cpp | 11 ++++++++--- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index adbe99c9053..46be0332153 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -1044,16 +1044,6 @@ void Qt4Project::proFileUpdated(Qt4ProjectManager::Internal::Qt4ProFileNode *nod } } - -QMakeStep *Qt4Project::qmakeStep() const -{ - QMakeStep *qs = 0; - foreach(BuildStep *bs, buildSteps()) - if ( (qs = qobject_cast<QMakeStep *>(bs)) != 0) - return qs; - return 0; -} - MakeStep *Qt4Project::makeStep() const { MakeStep *qs = 0; diff --git a/src/plugins/qt4projectmanager/qt4project.h b/src/plugins/qt4projectmanager/qt4project.h index 073728a4923..6ed7a64b7d9 100644 --- a/src/plugins/qt4projectmanager/qt4project.h +++ b/src/plugins/qt4projectmanager/qt4project.h @@ -179,7 +179,6 @@ public: // That is generally the stuff that is asked should normally be transfered to // Qt4Project * // So that we can later enable people to build qt4projects the way they would like - QMakeStep *qmakeStep() const; MakeStep *makeStep() const; void notifyChanged(const QString &name); diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.cpp b/src/plugins/qt4projectmanager/qt4projectmanager.cpp index cb920a17b2a..bb47b9315ba 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.cpp +++ b/src/plugins/qt4projectmanager/qt4projectmanager.cpp @@ -256,11 +256,16 @@ void Qt4Manager::runQMakeContextMenu() void Qt4Manager::runQMake(ProjectExplorer::Project *p) { - QMakeStep *qmakeStep = qobject_cast<Qt4Project *>(p)->qmakeStep(); + QMakeStep *qs = 0; + foreach(BuildStep *bs, p->buildSteps()) + if ( (qs = qobject_cast<QMakeStep *>(bs)) != 0) + break; + if (!qs) + return; //found qmakeStep, now use it - qmakeStep->setForced(true); + qs->setForced(true); const QString &config = p->activeBuildConfiguration(); - m_projectExplorer->buildManager()->appendStep(qmakeStep, config); + m_projectExplorer->buildManager()->appendStep(qs, config); } QString Qt4Manager::fileTypeId(ProjectExplorer::FileType type) -- GitLab