DeployConfigurationFactory Class

(ProjectExplorer::DeployConfigurationFactory)

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)