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.