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.