Extending Qt Creator Manual | DeployConfigurationFactory

Extending Qt Creator Manual 4.6.0

# DeployConfigurationFactory Class

(ProjectExplorer::DeployConfigurationFactory)

- List of all members, including inherited members

## Public Functions

| DeployConfigurationFactory()
| ~DeployConfigurationFactory()
QList<Core::Id> | availableCreationIds(Target *parent) const
bool | canClone(Target *parent, DeployConfiguration *product) const
bool | canCreate(Target *parent, Core::Id id) const
virtual bool | canHandle(ProjectExplorer::Target *target) const
bool | canRestore(Target *parent, const QVariantMap &map) const
DeployConfiguration * | clone(Target *parent, DeployConfiguration *product)
virtual DeployConfiguration * | create(Target *parent, Core::Id id)
QString | displayNameForId(Core::Id id) const
DeployConfiguration * | restore(Target *parent, const QVariantMap &map)
void | setDefaultDisplayName(const QString &defaultDisplayName)
void | setSupportedProjectType(Core::Id id)
void | setSupportedTargetDeviceTypes(const QList<Core::Id> &ids)

## Static Public Members

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

## Protected Functions

virtual QList<QString> | availableBuildTargets(Target *parent) const
virtual QString | displayNameForBuildTarget(const QString &buildTarget) const
void | registerDeployConfiguration(Core::Id deployConfigBaseId)

## Member Function Documentation

### DeployConfigurationFactory::DeployConfigurationFactory()

Default constructs an instance of DeployConfigurationFactory.

### DeployConfigurationFactory::~DeployConfigurationFactory()

Destroys the instance of DeployConfigurationFactory.

### `[virtual protected]` QList<QString> DeployConfigurationFactory::availableBuildTargets(Target *parent) const

### QList<Core::Id> DeployConfigurationFactory::availableCreationIds(Target *parent) const

### bool DeployConfigurationFactory::canClone(Target *parent, DeployConfiguration *product) const

### bool DeployConfigurationFactory::canCreate(Target *parent, Core::Id id) const

### `[virtual]` bool DeployConfigurationFactory::canHandle(ProjectExplorer::Target *target) const

### bool DeployConfigurationFactory::canRestore(Target *parent, const QVariantMap &map) const

### DeployConfiguration *DeployConfigurationFactory::clone(Target *parent, DeployConfiguration *product)

### `[virtual]` DeployConfiguration *DeployConfigurationFactory::create(Target *parent, Core::Id id)

### `[virtual protected]` QString DeployConfigurationFactory::displayNameForBuildTarget(const QString &buildTarget) const

### QString DeployConfigurationFactory::displayNameForId(Core::Id id) const

### `[static]` DeployConfigurationFactory *DeployConfigurationFactory::find(Target *parent, const QVariantMap &map)

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

### `[static]` DeployConfigurationFactory *DeployConfigurationFactory::find(Target *parent, DeployConfiguration *dc)

### `[protected]` void DeployConfigurationFactory::registerDeployConfiguration(Core::Id deployConfigBaseId)

### DeployConfiguration *DeployConfigurationFactory::restore(Target *parent, const QVariantMap &map)

### void DeployConfigurationFactory::setDefaultDisplayName(const QString &defaultDisplayName)

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

### void DeployConfigurationFactory::setSupportedTargetDeviceTypes(const QList<Core::Id> &ids)