From a9b521f80af025ac11f9735fc070606952894b60 Mon Sep 17 00:00:00 2001 From: dt Date: Tue, 28 Jul 2009 16:01:22 +0200 Subject: [PATCH] Make it possible to add the qmakestep and makestep back. Just one qmakestep is allowed though. But I you can add as many makesteps as you want. --- src/plugins/qt4projectmanager/makestep.cpp | 8 +++++--- src/plugins/qt4projectmanager/qmakestep.cpp | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp index 3ab3bd67fb7..de4c28a3c40 100644 --- a/src/plugins/qt4projectmanager/makestep.cpp +++ b/src/plugins/qt4projectmanager/makestep.cpp @@ -248,12 +248,14 @@ ProjectExplorer::BuildStep * MakeStepFactory::create(ProjectExplorer::Project * QStringList MakeStepFactory::canCreateForProject(ProjectExplorer::Project *pro) const { - Q_UNUSED(pro) - return QStringList(); + if (qobject_cast(pro)) + return QStringList() << Constants::MAKESTEP; + else + return QStringList(); } QString MakeStepFactory::displayNameForName(const QString &name) const { Q_UNUSED(name) - return QString(); + return tr("Make"); } diff --git a/src/plugins/qt4projectmanager/qmakestep.cpp b/src/plugins/qt4projectmanager/qmakestep.cpp index 27f5a225fb4..0169c04531f 100644 --- a/src/plugins/qt4projectmanager/qmakestep.cpp +++ b/src/plugins/qt4projectmanager/qmakestep.cpp @@ -277,14 +277,16 @@ ProjectExplorer::BuildStep * QMakeStepFactory::create(ProjectExplorer::Project * QStringList QMakeStepFactory::canCreateForProject(ProjectExplorer::Project *pro) const { - Q_UNUSED(pro) + Qt4Project *project = qobject_cast(pro); + if (project && !project->qmakeStep()) + return QStringList() << Constants::QMAKESTEP; return QStringList(); } QString QMakeStepFactory::displayNameForName(const QString &name) const { - Q_UNUSED(name) - return QString(); + Q_UNUSED(name); + return tr("QMake"); }