BuildStepFactory Class

(ProjectExplorer::BuildStepFactory)
Inherits: QObject

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
  • 31 public functions inherited from QObject

Static Public Members

const QList<BuildStepFactory *> allBuildStepFactories()
  • 10 static public members inherited from QObject

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)
  • 9 protected functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 2 protected variables inherited from QObject

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