DeployConfigurationFactory Class

(ProjectExplorer::DeployConfigurationFactory)

Public Functions

DeployConfigurationFactory()
DeployConfigurationFactory(const DeployConfigurationFactory &) = delete
virtual ~DeployConfigurationFactory()
void addInitialStep(Core::Id stepId, const std::function<bool( Target * ) > &condition = {})
void addSupportedTargetDeviceType(Core::Id id)
bool canHandle(ProjectExplorer::Target *target) const
DeployConfiguration *create(Target *parent)
Core::Id creationId() const
QString defaultDisplayName() const
void setConfigWidgetCreator(const std::function<NamedWidget *( Target * ) > &configWidgetCreator)
void setDefaultDisplayName(const QString &defaultDisplayName)
void setSupportedProjectType(Core::Id id)
void setUseDeploymentDataView()
DeployConfigurationFactory operator=(const DeployConfigurationFactory &) = delete

Static Public Members

DeployConfiguration *clone(Target *parent, const DeployConfiguration *dc)
const QList<DeployConfigurationFactory *> find(Target *parent)
DeployConfiguration *restore(Target *parent, const QVariantMap &map)

Protected Functions

void setConfigBaseId(Core::Id deployConfigBaseId)

Member Function Documentation

DeployConfigurationFactory::DeployConfigurationFactory()

Default constructs an instance of DeployConfigurationFactory.

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

Copy constructor.

[virtual] DeployConfigurationFactory::~DeployConfigurationFactory()

Destroys the instance of DeployConfigurationFactory. The destructor is virtual.

void DeployConfigurationFactory::addInitialStep(Core::Id stepId, const std::function<bool( Target * ) > &condition = {})

void DeployConfigurationFactory::addSupportedTargetDeviceType(Core::Id id)

bool DeployConfigurationFactory::canHandle(ProjectExplorer::Target *target) const

[static] DeployConfiguration *DeployConfigurationFactory::clone(Target *parent, const DeployConfiguration *dc)

DeployConfiguration *DeployConfigurationFactory::create(Target *parent)

Core::Id DeployConfigurationFactory::creationId() const

QString DeployConfigurationFactory::defaultDisplayName() const

See also setDefaultDisplayName().

[static] const QList<DeployConfigurationFactory *> DeployConfigurationFactory::find(Target *parent)

[static] DeployConfiguration *DeployConfigurationFactory::restore(Target *parent, const QVariantMap &map)

[protected] void DeployConfigurationFactory::setConfigBaseId(Core::Id deployConfigBaseId)

void DeployConfigurationFactory::setConfigWidgetCreator(const std::function<NamedWidget *( Target * ) > &configWidgetCreator)

void DeployConfigurationFactory::setDefaultDisplayName(const QString &defaultDisplayName)

See also defaultDisplayName().

void DeployConfigurationFactory::setSupportedProjectType(Core::Id id)

void DeployConfigurationFactory::setUseDeploymentDataView()

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

Copy-assignment operator.