forked from qt-creator/qt-creator
Make step is always called "Make"
So provide it through the base class, also for the factories. Change-Id: Ie4a6113b785ec6c0ddde694ec0bcd11a26331c39 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -38,14 +38,10 @@ namespace GenericProjectManager {
|
|||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|
||||||
const char GENERIC_MS_ID[] = "GenericProjectManager.GenericMakeStep";
|
const char GENERIC_MS_ID[] = "GenericProjectManager.GenericMakeStep";
|
||||||
const char GENERIC_MS_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("GenericProjectManager::Internal::GenericMakeStep",
|
|
||||||
"Make");
|
|
||||||
|
|
||||||
GenericMakeStep::GenericMakeStep(BuildStepList *parent, const QString &buildTarget)
|
GenericMakeStep::GenericMakeStep(BuildStepList *parent, const QString &buildTarget)
|
||||||
: MakeStep(parent, GENERIC_MS_ID, buildTarget, {"all", "clean"})
|
: MakeStep(parent, GENERIC_MS_ID, buildTarget, {"all", "clean"})
|
||||||
{
|
{
|
||||||
setDefaultDisplayName(QCoreApplication::translate("GenericProjectManager::Internal::GenericMakeStep",
|
|
||||||
GENERIC_MS_DISPLAY_NAME));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GenericMakeStep::init(QList<const BuildStep *> &earlierSteps)
|
bool GenericMakeStep::init(QList<const BuildStep *> &earlierSteps)
|
||||||
@@ -99,8 +95,7 @@ GenericMakeAllStepFactory::GenericMakeAllStepFactory()
|
|||||||
};
|
};
|
||||||
|
|
||||||
registerStep<Step>(GENERIC_MS_ID);
|
registerStep<Step>(GENERIC_MS_ID);
|
||||||
setDisplayName(QCoreApplication::translate(
|
setDisplayName(MakeStep::defaultDisplayName());
|
||||||
"GenericProjectManager::Internal::GenericMakeStep", GENERIC_MS_DISPLAY_NAME));
|
|
||||||
setSupportedProjectType(Constants::GENERICPROJECT_ID);
|
setSupportedProjectType(Constants::GENERICPROJECT_ID);
|
||||||
setSupportedStepLists({ProjectExplorer::Constants::BUILDSTEPS_BUILD,
|
setSupportedStepLists({ProjectExplorer::Constants::BUILDSTEPS_BUILD,
|
||||||
ProjectExplorer::Constants::BUILDSTEPS_DEPLOY});
|
ProjectExplorer::Constants::BUILDSTEPS_DEPLOY});
|
||||||
@@ -122,8 +117,7 @@ GenericMakeCleanStepFactory::GenericMakeCleanStepFactory()
|
|||||||
};
|
};
|
||||||
|
|
||||||
registerStep<Step>(GENERIC_MS_ID);
|
registerStep<Step>(GENERIC_MS_ID);
|
||||||
setDisplayName(QCoreApplication::translate(
|
setDisplayName(MakeStep::defaultDisplayName());
|
||||||
"GenericProjectManager::Internal::GenericMakeStep", GENERIC_MS_DISPLAY_NAME));
|
|
||||||
setSupportedProjectType(Constants::GENERICPROJECT_ID);
|
setSupportedProjectType(Constants::GENERICPROJECT_ID);
|
||||||
setSupportedStepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN);
|
setSupportedStepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN);
|
||||||
}
|
}
|
||||||
|
@@ -54,6 +54,7 @@ MakeStep::MakeStep(BuildStepList *parent,
|
|||||||
: AbstractProcessStep(parent, id),
|
: AbstractProcessStep(parent, id),
|
||||||
m_availableTargets(availableTargets)
|
m_availableTargets(availableTargets)
|
||||||
{
|
{
|
||||||
|
setDefaultDisplayName(defaultDisplayName());
|
||||||
if (!buildTarget.isEmpty())
|
if (!buildTarget.isEmpty())
|
||||||
setBuildTarget(buildTarget, true);
|
setBuildTarget(buildTarget, true);
|
||||||
}
|
}
|
||||||
@@ -68,6 +69,11 @@ bool MakeStep::isClean() const
|
|||||||
return m_clean;
|
return m_clean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString MakeStep::defaultDisplayName()
|
||||||
|
{
|
||||||
|
return tr("Make");
|
||||||
|
}
|
||||||
|
|
||||||
void MakeStep::setMakeCommand(const QString &command)
|
void MakeStep::setMakeCommand(const QString &command)
|
||||||
{
|
{
|
||||||
m_makeCommand = command;
|
m_makeCommand = command;
|
||||||
|
@@ -61,6 +61,8 @@ public:
|
|||||||
void setClean(bool clean);
|
void setClean(bool clean);
|
||||||
bool isClean() const;
|
bool isClean() const;
|
||||||
|
|
||||||
|
static QString defaultDisplayName();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QVariantMap toMap() const override;
|
QVariantMap toMap() const override;
|
||||||
bool fromMap(const QVariantMap &map) override;
|
bool fromMap(const QVariantMap &map) override;
|
||||||
|
@@ -54,7 +54,6 @@ const char MAKESTEP_BS_ID[] = "Qt4ProjectManager.MakeStep";
|
|||||||
QmakeMakeStep::QmakeMakeStep(BuildStepList *bsl)
|
QmakeMakeStep::QmakeMakeStep(BuildStepList *bsl)
|
||||||
: MakeStep(bsl, MAKESTEP_BS_ID)
|
: MakeStep(bsl, MAKESTEP_BS_ID)
|
||||||
{
|
{
|
||||||
setDefaultDisplayName(tr("Make", "Qt MakeStep display name."));
|
|
||||||
if (bsl->id() == ProjectExplorer::Constants::BUILDSTEPS_CLEAN) {
|
if (bsl->id() == ProjectExplorer::Constants::BUILDSTEPS_CLEAN) {
|
||||||
setClean(true);
|
setClean(true);
|
||||||
setUserArguments("clean");
|
setUserArguments("clean");
|
||||||
@@ -208,5 +207,5 @@ QmakeMakeStepFactory::QmakeMakeStepFactory()
|
|||||||
{
|
{
|
||||||
registerStep<QmakeMakeStep>(MAKESTEP_BS_ID);
|
registerStep<QmakeMakeStep>(MAKESTEP_BS_ID);
|
||||||
setSupportedProjectType(Constants::QMAKEPROJECT_ID);
|
setSupportedProjectType(Constants::QMAKEPROJECT_ID);
|
||||||
setDisplayName(tr("Make"));
|
setDisplayName(MakeStep::defaultDisplayName());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user