BuildStepFactory Class

(ProjectExplorer::BuildStepFactory)

Public Functions

BuildStepFactory()
~BuildStepFactory()
virtual bool canHandle(BuildStepList *bsl) const
BuildStep *clone(BuildStepList *parent, BuildStep *product)
BuildStep *create(BuildStepList *parent, Core::Id id)
BuildStep *restore(BuildStepList *parent, const QVariantMap &map)
Core::Id stepId() const
BuildStepInfo stepInfo() const

Static Public Members

const QList<BuildStepFactory *> allBuildStepFactories()

Protected Functions

void registerStep(Core::Id id)
void setDisplayName(const QString &displayName)
void setFlags(BuildStepInfo::Flags flags)
void setRepeatable(bool on)
void setSupportedConfiguration(Core::Id id)
void setSupportedDeviceType(Core::Id id)
void setSupportedDeviceTypes(const QList<Core::Id> &ids)
void setSupportedProjectType(Core::Id id)
void setSupportedStepList(Core::Id id)
void setSupportedStepLists(const QList<Core::Id> &ids)

Member Function Documentation

BuildStepFactory::BuildStepFactory()

Default constructs an instance of BuildStepFactory.

BuildStepFactory::~BuildStepFactory()

Destroys the instance of BuildStepFactory.

[static] const QList<BuildStepFactory *> BuildStepFactory::allBuildStepFactories()

[virtual] bool BuildStepFactory::canHandle(BuildStepList *bsl) const

BuildStep *BuildStepFactory::clone(BuildStepList *parent, BuildStep *product)

BuildStep *BuildStepFactory::create(BuildStepList *parent, Core::Id id)

[protected] void BuildStepFactory::registerStep(Core::Id id)

BuildStep *BuildStepFactory::restore(BuildStepList *parent, const QVariantMap &map)

[protected] void BuildStepFactory::setDisplayName(const QString &displayName)

[protected] void BuildStepFactory::setFlags(BuildStepInfo::Flags flags)

[protected] void BuildStepFactory::setRepeatable(bool on)

[protected] void BuildStepFactory::setSupportedConfiguration(Core::Id id)

[protected] void BuildStepFactory::setSupportedDeviceType(Core::Id id)

[protected] void BuildStepFactory::setSupportedDeviceTypes(const QList<Core::Id> &ids)

[protected] void BuildStepFactory::setSupportedProjectType(Core::Id id)

[protected] void BuildStepFactory::setSupportedStepList(Core::Id id)

[protected] void BuildStepFactory::setSupportedStepLists(const QList<Core::Id> &ids)

Core::Id BuildStepFactory::stepId() const

BuildStepInfo BuildStepFactory::stepInfo() const