BuildStepFactory Class

(ProjectExplorer::BuildStepFactory)

Public Functions

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

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.

[delete] BuildStepFactory::BuildStepFactory(const BuildStepFactory &)

Copy constructor.

[virtual] BuildStepFactory::~BuildStepFactory()

Destroys the instance of BuildStepFactory. The destructor is virtual.

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

bool BuildStepFactory::canHandle(BuildStepList *bsl) const

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

[delete] BuildStepFactory &BuildStepFactory::operator=(const BuildStepFactory &)

Copy-assignment operator.