RunConfigurationFactory Class

(ProjectExplorer::RunConfigurationFactory)

Public Functions

RunConfigurationFactory()
RunConfigurationFactory(const RunConfigurationFactory &) = delete
virtual ~RunConfigurationFactory()
Core::Id runConfigurationBaseId() const
RunConfigurationFactory operator=(const RunConfigurationFactory &) = delete

Static Public Members

RunConfiguration *clone(Target *parent, RunConfiguration *source)
const QList<RunConfigurationCreationInfo> creatorsForTarget(Target *parent)
QString decoratedTargetName(const QString &targetName, Target *kit)
RunConfiguration *restore(Target *parent, const QVariantMap &map)

Protected Functions

RunWorkerFactory *addRunWorkerFactory(Core::Id runMode)
void addSupportedProjectType(Core::Id id)
void addSupportedTargetDeviceType(Core::Id id)
virtual QList<RunConfigurationCreationInfo> availableCreators(Target *parent) const
void registerRunConfiguration(Core::Id runConfigBaseId)
void setDecorateDisplayNames(bool on)

Member Function Documentation

RunConfigurationFactory::RunConfigurationFactory()

Default constructs an instance of RunConfigurationFactory.

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

Copy constructor.

[virtual] RunConfigurationFactory::~RunConfigurationFactory()

Destroys the instance of RunConfigurationFactory. The destructor is virtual.

[protected] RunWorkerFactory *RunConfigurationFactory::addRunWorkerFactory(Core::Id runMode)

[protected] void RunConfigurationFactory::addSupportedProjectType(Core::Id id)

[protected] void RunConfigurationFactory::addSupportedTargetDeviceType(Core::Id id)

Adds a list of device types for which this RunConfigurationFactory can create RunConfigurations.

If this function is never called for a RunConfiguarionFactory, the factory will create RunConfigurations for all device types.

[virtual protected] QList<RunConfigurationCreationInfo> RunConfigurationFactory::availableCreators(Target *parent) const

[static] RunConfiguration *RunConfigurationFactory::clone(Target *parent, RunConfiguration *source)

[static] const QList<RunConfigurationCreationInfo> RunConfigurationFactory::creatorsForTarget(Target *parent)

[static] QString RunConfigurationFactory::decoratedTargetName(const QString &targetName, Target *kit)

[protected] void RunConfigurationFactory::registerRunConfiguration(Core::Id runConfigBaseId)

[static] RunConfiguration *RunConfigurationFactory::restore(Target *parent, const QVariantMap &map)

Core::Id RunConfigurationFactory::runConfigurationBaseId() const

[protected] void RunConfigurationFactory::setDecorateDisplayNames(bool on)

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

Copy-assignment operator.