diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2012-03-15 17:17:40 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2012-04-25 11:49:19 +0200 |
commit | df5dab63827dc01412e7ddbe44ef0bef83b695ca (patch) | |
tree | 92a5c25562a2148acdcd2e9318a1491dfd09b1ee /src/plugins/cmakeprojectmanager | |
parent | cf26765c62f9964ae337f2d52ac261099403d35f (diff) | |
download | qt-creator-df5dab63827dc01412e7ddbe44ef0bef83b695ca.tar.gz |
Use Core::Id in project-related objects
Use Core::Id for all the project related objects in favor of plain
QStrings.
Change-Id: I790ab40cb29899efdb49c413a77609486f52e683
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src/plugins/cmakeprojectmanager')
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp | 21 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h | 8 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakeproject.cpp | 6 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakeproject.h | 2 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp | 31 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmakerunconfiguration.h | 8 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmaketarget.cpp | 22 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/cmaketarget.h | 10 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/makestep.cpp | 29 | ||||
-rw-r--r-- | src/plugins/cmakeprojectmanager/makestep.h | 18 |
10 files changed, 78 insertions, 77 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp index 31682c06b8..38ba67a582 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp @@ -54,7 +54,7 @@ const char BUILD_DIRECTORY_KEY[] = "CMakeProjectManager.CMakeBuildConfiguration. } // namespace CMakeBuildConfiguration::CMakeBuildConfiguration(CMakeTarget *parent) : - BuildConfiguration(parent, QLatin1String(CMAKE_BC_ID)) + BuildConfiguration(parent, Core::Id(CMAKE_BC_ID)) { m_buildDirectory = cmakeTarget()->defaultBuildDirectory(); } @@ -165,30 +165,30 @@ CMakeBuildConfigurationFactory::~CMakeBuildConfigurationFactory() { } -QStringList CMakeBuildConfigurationFactory::availableCreationIds(ProjectExplorer::Target *parent) const +QList<Core::Id> CMakeBuildConfigurationFactory::availableCreationIds(ProjectExplorer::Target *parent) const { if (!qobject_cast<CMakeTarget *>(parent)) - return QStringList(); - return QStringList() << QLatin1String(CMAKE_BC_ID); + return QList<Core::Id>(); + return QList<Core::Id>() << Core::Id(CMAKE_BC_ID); } -QString CMakeBuildConfigurationFactory::displayNameForId(const QString &id) const +QString CMakeBuildConfigurationFactory::displayNameForId(const Core::Id id) const { - if (id == QLatin1String(CMAKE_BC_ID)) + if (id == Core::Id(CMAKE_BC_ID)) return tr("Build"); return QString(); } -bool CMakeBuildConfigurationFactory::canCreate(ProjectExplorer::Target *parent, const QString &id) const +bool CMakeBuildConfigurationFactory::canCreate(ProjectExplorer::Target *parent, const Core::Id id) const { if (!qobject_cast<CMakeTarget *>(parent)) return false; - if (id == QLatin1String(CMAKE_BC_ID)) + if (id == Core::Id(CMAKE_BC_ID)) return true; return false; } -CMakeBuildConfiguration *CMakeBuildConfigurationFactory::create(ProjectExplorer::Target *parent, const QString &id) +CMakeBuildConfiguration *CMakeBuildConfigurationFactory::create(ProjectExplorer::Target *parent, const Core::Id id) { if (!canCreate(parent, id)) return 0; @@ -257,8 +257,7 @@ CMakeBuildConfiguration *CMakeBuildConfigurationFactory::clone(ProjectExplorer:: bool CMakeBuildConfigurationFactory::canRestore(ProjectExplorer::Target *parent, const QVariantMap &map) const { - QString id(ProjectExplorer::idFromMap(map)); - return canCreate(parent, id); + return canCreate(parent, ProjectExplorer::idFromMap(map)); } CMakeBuildConfiguration *CMakeBuildConfigurationFactory::restore(ProjectExplorer::Target *parent, const QVariantMap &map) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h index 4b3ec7b0e6..b0f7bb33dd 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h @@ -86,11 +86,11 @@ public: CMakeBuildConfigurationFactory(QObject *parent = 0); ~CMakeBuildConfigurationFactory(); - QStringList availableCreationIds(ProjectExplorer::Target *parent) const; - QString displayNameForId(const QString &id) const; + QList<Core::Id> availableCreationIds(ProjectExplorer::Target *parent) const; + QString displayNameForId(const Core::Id id) const; - bool canCreate(ProjectExplorer::Target *parent, const QString &id) const; - CMakeBuildConfiguration *create(ProjectExplorer::Target *parent, const QString &id); + bool canCreate(ProjectExplorer::Target *parent, const Core::Id id) const; + CMakeBuildConfiguration *create(ProjectExplorer::Target *parent, const Core::Id id); bool canClone(ProjectExplorer::Target *parent, ProjectExplorer::BuildConfiguration *source) const; CMakeBuildConfiguration *clone(ProjectExplorer::Target *parent, ProjectExplorer::BuildConfiguration *source); bool canRestore(ProjectExplorer::Target *parent, const QVariantMap &map) const; diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index 4cde866125..d26df68239 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -477,9 +477,9 @@ QString CMakeProject::displayName() const return m_projectName; } -QString CMakeProject::id() const +Core::Id CMakeProject::id() const { - return QLatin1String(Constants::CMAKEPROJECT_ID); + return Core::Id(Constants::CMAKEPROJECT_ID); } Core::IDocument *CMakeProject::document() const @@ -525,7 +525,7 @@ bool CMakeProject::fromMap(const QVariantMap &map) if (!hasUserFile) { CMakeTargetFactory *factory = ExtensionSystem::PluginManager::instance()->getObject<CMakeTargetFactory>(); - CMakeTarget *t = factory->create(this, QLatin1String(DEFAULT_CMAKE_TARGET_ID)); + CMakeTarget *t = factory->create(this, Core::Id(DEFAULT_CMAKE_TARGET_ID)); Q_ASSERT(t); Q_ASSERT(t->activeBuildConfiguration()); diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.h b/src/plugins/cmakeprojectmanager/cmakeproject.h index 778bc7fc9e..52183e905b 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.h +++ b/src/plugins/cmakeprojectmanager/cmakeproject.h @@ -83,7 +83,7 @@ public: ~CMakeProject(); QString displayName() const; - QString id() const; + Core::Id id() const; Core::IDocument *document() const; CMakeManager *projectManager() const; diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp index 4e04743482..005ab695c3 100644 --- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp @@ -70,22 +70,24 @@ const char ARGUMENTS_KEY[] = "CMakeProjectManager.CMakeRunConfiguration.Argument const char USER_ENVIRONMENT_CHANGES_KEY[] = "CMakeProjectManager.CMakeRunConfiguration.UserEnvironmentChanges"; const char BASE_ENVIRONMENT_BASE_KEY[] = "CMakeProjectManager.BaseEnvironmentBase"; -QString buildTargetFromId(const QString &id) +QString buildTargetFromId(Core::Id id) { - if (!id.startsWith(QLatin1String(CMAKE_RC_PREFIX))) + QString idstr = QString::fromUtf8(id.name()); + if (!idstr.startsWith(QLatin1String(CMAKE_RC_PREFIX))) return QString(); - return id.mid(QString::fromLatin1(CMAKE_RC_PREFIX).length()); + return idstr.mid(QString::fromLatin1(CMAKE_RC_PREFIX).length()); } -QString idFromBuildTarget(const QString &target) +Core::Id idFromBuildTarget(const QString &target) { - return QString::fromLatin1(CMAKE_RC_PREFIX) + target; + QString id = QString::fromLatin1(CMAKE_RC_PREFIX) + target; + return Core::Id(id.toUtf8().constData()); } } // namespace CMakeRunConfiguration::CMakeRunConfiguration(CMakeTarget *parent, const QString &target, const QString &workingDirectory, const QString &title) : - ProjectExplorer::LocalApplicationRunConfiguration(parent, QString::fromLatin1(CMAKE_RC_PREFIX)), + ProjectExplorer::LocalApplicationRunConfiguration(parent, Core::Id(CMAKE_RC_PREFIX)), m_runMode(Gui), m_buildTarget(target), m_workingDirectory(workingDirectory), @@ -502,24 +504,24 @@ CMakeRunConfigurationFactory::~CMakeRunConfigurationFactory() } // used to show the list of possible additons to a project, returns a list of ids -QStringList CMakeRunConfigurationFactory::availableCreationIds(ProjectExplorer::Target *parent) const +QList<Core::Id> CMakeRunConfigurationFactory::availableCreationIds(ProjectExplorer::Target *parent) const { CMakeTarget *t(qobject_cast<CMakeTarget *>(parent)); if (!t) - return QStringList(); - QStringList allIds; + return QList<Core::Id>(); + QList<Core::Id> allIds; foreach (const QString &buildTarget, t->cmakeProject()->buildTargetTitles()) allIds << idFromBuildTarget(buildTarget); return allIds; } // used to translate the ids to names to display to the user -QString CMakeRunConfigurationFactory::displayNameForId(const QString &id) const +QString CMakeRunConfigurationFactory::displayNameForId(const Core::Id id) const { return buildTargetFromId(id); } -bool CMakeRunConfigurationFactory::canCreate(ProjectExplorer::Target *parent, const QString &id) const +bool CMakeRunConfigurationFactory::canCreate(ProjectExplorer::Target *parent, const Core::Id id) const { CMakeTarget *t(qobject_cast<CMakeTarget *>(parent)); if (!t) @@ -527,7 +529,8 @@ bool CMakeRunConfigurationFactory::canCreate(ProjectExplorer::Target *parent, co return t->cmakeProject()->hasBuildTarget(buildTargetFromId(id)); } -ProjectExplorer::RunConfiguration *CMakeRunConfigurationFactory::create(ProjectExplorer::Target *parent, const QString &id) +ProjectExplorer::RunConfiguration *CMakeRunConfigurationFactory::create(ProjectExplorer::Target *parent, + const Core::Id id) { if (!canCreate(parent, id)) return 0; @@ -542,7 +545,7 @@ bool CMakeRunConfigurationFactory::canClone(ProjectExplorer::Target *parent, Pro { if (!qobject_cast<CMakeTarget *>(parent)) return false; - return source->id() == QLatin1String(CMAKE_RC_ID); + return source->id() == Core::Id(CMAKE_RC_ID); } ProjectExplorer::RunConfiguration *CMakeRunConfigurationFactory::clone(ProjectExplorer::Target *parent, ProjectExplorer::RunConfiguration * source) @@ -558,7 +561,7 @@ bool CMakeRunConfigurationFactory::canRestore(ProjectExplorer::Target *parent, c { if (!qobject_cast<CMakeTarget *>(parent)) return false; - QString id(ProjectExplorer::idFromMap(map)); + QString id = QString::fromUtf8(ProjectExplorer::idFromMap(map).name()); return id.startsWith(QLatin1String(CMAKE_RC_ID)); } diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h index 02cb879e29..bf64aa3691 100644 --- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h +++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h @@ -168,15 +168,15 @@ public: explicit CMakeRunConfigurationFactory(QObject *parent = 0); ~CMakeRunConfigurationFactory(); - bool canCreate(ProjectExplorer::Target *parent, const QString &id) const; - ProjectExplorer::RunConfiguration *create(ProjectExplorer::Target *parent, const QString &id); + bool canCreate(ProjectExplorer::Target *parent, const Core::Id id) const; + ProjectExplorer::RunConfiguration *create(ProjectExplorer::Target *parent, const Core::Id id); bool canRestore(ProjectExplorer::Target *parent, const QVariantMap &map) const; ProjectExplorer::RunConfiguration *restore(ProjectExplorer::Target *parent, const QVariantMap &map); bool canClone(ProjectExplorer::Target *parent, ProjectExplorer::RunConfiguration *product) const; ProjectExplorer::RunConfiguration *clone(ProjectExplorer::Target *parent, ProjectExplorer::RunConfiguration *product); - QStringList availableCreationIds(ProjectExplorer::Target *parent) const; - QString displayNameForId(const QString &id) const; + QList<Core::Id> availableCreationIds(ProjectExplorer::Target *parent) const; + QString displayNameForId(const Core::Id id) const; }; } diff --git a/src/plugins/cmakeprojectmanager/cmaketarget.cpp b/src/plugins/cmakeprojectmanager/cmaketarget.cpp index 4b92f2360f..4672659582 100644 --- a/src/plugins/cmakeprojectmanager/cmaketarget.cpp +++ b/src/plugins/cmakeprojectmanager/cmaketarget.cpp @@ -49,8 +49,8 @@ using namespace CMakeProjectManager::Internal; namespace { -QString displayNameForId(const QString &id) { - if (id == QLatin1String(DEFAULT_CMAKE_TARGET_ID)) +QString displayNameForId(const Core::Id id) { + if (id == Core::Id(DEFAULT_CMAKE_TARGET_ID)) return QApplication::translate("CMakeProjectManager::Internal::CMakeTarget", "Desktop", "CMake Default target display name"); return QString(); } @@ -62,7 +62,7 @@ QString displayNameForId(const QString &id) { // ------------------------------------------------------------------------- CMakeTarget::CMakeTarget(CMakeProject *parent) : - ProjectExplorer::Target(parent, QLatin1String(DEFAULT_CMAKE_TARGET_ID)), + ProjectExplorer::Target(parent, Core::Id(DEFAULT_CMAKE_TARGET_ID)), m_buildConfigurationFactory(new CMakeBuildConfigurationFactory(this)) { setDefaultDisplayName(displayNameForId(id())); @@ -84,9 +84,9 @@ ProjectExplorer::BuildConfigWidget *CMakeTarget::createConfigWidget() return new CMakeBuildSettingsWidget(this); } -bool CMakeTargetFactory::supportsTargetId(const QString &id) const +bool CMakeTargetFactory::supportsTargetId(const Core::Id id) const { - return id == DEFAULT_CMAKE_TARGET_ID; + return id == Core::Id(DEFAULT_CMAKE_TARGET_ID); } CMakeBuildConfiguration *CMakeTarget::activeBuildConfiguration() const @@ -178,23 +178,23 @@ CMakeTargetFactory::~CMakeTargetFactory() { } -QStringList CMakeTargetFactory::supportedTargetIds() const +QList<Core::Id> CMakeTargetFactory::supportedTargetIds() const { - return QStringList() << QLatin1String(DEFAULT_CMAKE_TARGET_ID); + return QList<Core::Id>() << Core::Id(DEFAULT_CMAKE_TARGET_ID); } -QString CMakeTargetFactory::displayNameForId(const QString &id) const +QString CMakeTargetFactory::displayNameForId(const Core::Id id) const { return ::displayNameForId(id); } -bool CMakeTargetFactory::canCreate(ProjectExplorer::Project *parent, const QString &id) const +bool CMakeTargetFactory::canCreate(ProjectExplorer::Project *parent, const Core::Id id) const { if (!qobject_cast<CMakeProject *>(parent)) return false; - return id == QLatin1String(DEFAULT_CMAKE_TARGET_ID); + return id == Core::Id(DEFAULT_CMAKE_TARGET_ID); } -CMakeTarget *CMakeTargetFactory::create(ProjectExplorer::Project *parent, const QString &id) +CMakeTarget *CMakeTargetFactory::create(ProjectExplorer::Project *parent, const Core::Id id) { if (!canCreate(parent, id)) return 0; diff --git a/src/plugins/cmakeprojectmanager/cmaketarget.h b/src/plugins/cmakeprojectmanager/cmaketarget.h index 51da026a68..d9e44487d9 100644 --- a/src/plugins/cmakeprojectmanager/cmaketarget.h +++ b/src/plugins/cmakeprojectmanager/cmaketarget.h @@ -83,13 +83,13 @@ public: CMakeTargetFactory(QObject *parent = 0); ~CMakeTargetFactory(); - bool supportsTargetId(const QString &id) const; + bool supportsTargetId(const Core::Id id) const; - QStringList supportedTargetIds() const; - QString displayNameForId(const QString &id) const; + QList<Core::Id> supportedTargetIds() const; + QString displayNameForId(const Core::Id id) const; - bool canCreate(ProjectExplorer::Project *parent, const QString &id) const; - CMakeTarget *create(ProjectExplorer::Project *parent, const QString &id); + bool canCreate(ProjectExplorer::Project *parent, const Core::Id id) const; + CMakeTarget *create(ProjectExplorer::Project *parent, const Core::Id id); bool canRestore(ProjectExplorer::Project *parent, const QVariantMap &map) const; CMakeTarget *restore(ProjectExplorer::Project *parent, const QVariantMap &map); }; diff --git a/src/plugins/cmakeprojectmanager/makestep.cpp b/src/plugins/cmakeprojectmanager/makestep.cpp index 524ba5548a..cec1683dfc 100644 --- a/src/plugins/cmakeprojectmanager/makestep.cpp +++ b/src/plugins/cmakeprojectmanager/makestep.cpp @@ -66,13 +66,13 @@ const char * const ADDITIONAL_ARGUMENTS_KEY("CMakeProjectManager.MakeStep.Additi // TODO: Move progress information into an IOutputParser! MakeStep::MakeStep(BuildStepList *bsl) : - AbstractProcessStep(bsl, QLatin1String(MS_ID)), m_clean(false), + AbstractProcessStep(bsl, Core::Id(MS_ID)), m_clean(false), m_futureInterface(0) { ctor(); } -MakeStep::MakeStep(BuildStepList *bsl, const QString &id) : +MakeStep::MakeStep(BuildStepList *bsl, const Core::Id id) : AbstractProcessStep(bsl, id), m_clean(false), m_futureInterface(0) { @@ -339,19 +339,19 @@ MakeStepFactory::~MakeStepFactory() { } -bool MakeStepFactory::canCreate(BuildStepList *parent, const QString &id) const +bool MakeStepFactory::canCreate(BuildStepList *parent, const Core::Id id) const { - if (parent->target()->project()->id() != QLatin1String(Constants::CMAKEPROJECT_ID)) + if (parent->target()->project()->id() != Core::Id(Constants::CMAKEPROJECT_ID)) return false; - return QLatin1String(MS_ID) == id; + return Core::Id(MS_ID) == id; } -BuildStep *MakeStepFactory::create(BuildStepList *parent, const QString &id) +BuildStep *MakeStepFactory::create(BuildStepList *parent, const Core::Id id) { if (!canCreate(parent, id)) return 0; MakeStep *step = new MakeStep(parent); - if (parent->id() == ProjectExplorer::Constants::BUILDSTEPS_CLEAN) { + if (parent->id() == Core::Id(ProjectExplorer::Constants::BUILDSTEPS_CLEAN)) { step->setClean(true); step->setAdditionalArguments("clean"); } @@ -372,8 +372,7 @@ BuildStep *MakeStepFactory::clone(BuildStepList *parent, BuildStep *source) bool MakeStepFactory::canRestore(BuildStepList *parent, const QVariantMap &map) const { - QString id(ProjectExplorer::idFromMap(map)); - return canCreate(parent, id); + return canCreate(parent, idFromMap(map)); } BuildStep *MakeStepFactory::restore(BuildStepList *parent, const QVariantMap &map) @@ -387,16 +386,16 @@ BuildStep *MakeStepFactory::restore(BuildStepList *parent, const QVariantMap &ma return 0; } -QStringList MakeStepFactory::availableCreationIds(ProjectExplorer::BuildStepList *parent) const +QList<Core::Id> MakeStepFactory::availableCreationIds(ProjectExplorer::BuildStepList *parent) const { - if (parent->target()->project()->id() == QLatin1String(Constants::CMAKEPROJECT_ID)) - return QStringList() << QLatin1String(MS_ID); - return QStringList(); + if (parent->target()->project()->id() == Core::Id(Constants::CMAKEPROJECT_ID)) + return QList<Core::Id>() << Core::Id(MS_ID); + return QList<Core::Id>(); } -QString MakeStepFactory::displayNameForId(const QString &id) const +QString MakeStepFactory::displayNameForId(const Core::Id id) const { - if (id == QLatin1String(MS_ID)) + if (id == Core::Id(MS_ID)) return tr("Make", "Display name for CMakeProjectManager::MakeStep id."); return QString(); } diff --git a/src/plugins/cmakeprojectmanager/makestep.h b/src/plugins/cmakeprojectmanager/makestep.h index 270a5b4c77..f585b868c9 100644 --- a/src/plugins/cmakeprojectmanager/makestep.h +++ b/src/plugins/cmakeprojectmanager/makestep.h @@ -83,7 +83,7 @@ public: protected: MakeStep(ProjectExplorer::BuildStepList *bsl, MakeStep *bs); - MakeStep(ProjectExplorer::BuildStepList *bsl, const QString &id); + MakeStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id); bool fromMap(const QVariantMap &map); @@ -127,15 +127,15 @@ public: explicit MakeStepFactory(QObject *parent = 0); virtual ~MakeStepFactory(); - virtual bool canCreate(ProjectExplorer::BuildStepList *parent, const QString &id) const; - virtual ProjectExplorer::BuildStep *create(ProjectExplorer::BuildStepList *parent, const QString &id); - virtual bool canClone(ProjectExplorer::BuildStepList *parent, ProjectExplorer::BuildStep *source) const; - virtual ProjectExplorer::BuildStep *clone(ProjectExplorer::BuildStepList *parent, ProjectExplorer::BuildStep *source); - virtual bool canRestore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map) const; - virtual ProjectExplorer::BuildStep *restore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map); + bool canCreate(ProjectExplorer::BuildStepList *parent, const Core::Id id) const; + ProjectExplorer::BuildStep *create(ProjectExplorer::BuildStepList *parent, const Core::Id id); + bool canClone(ProjectExplorer::BuildStepList *parent, ProjectExplorer::BuildStep *source) const; + ProjectExplorer::BuildStep *clone(ProjectExplorer::BuildStepList *parent, ProjectExplorer::BuildStep *source); + bool canRestore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map) const; + ProjectExplorer::BuildStep *restore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map); - virtual QStringList availableCreationIds(ProjectExplorer::BuildStepList *bc) const; - virtual QString displayNameForId(const QString &id) const; + QList<Core::Id> availableCreationIds(ProjectExplorer::BuildStepList *bc) const; + QString displayNameForId(const Core::Id id) const; }; } // namespace Internal |