Extending Qt Creator Manual | CustomExecutableRunConfigurationFactory

Extending Qt Creator Manual 4.5.2

# CustomExecutableRunConfigurationFactory Class

(ProjectExplorer::CustomExecutableRunConfigurationFactory)

Inherits: | ProjectExplorer::IRunConfigurationFactory

- List of all members, including inherited members

## Public Functions

| CustomExecutableRunConfigurationFactory(QObject *parent = 0)

## Reimplemented Public Functions

virtual QList<Core::Id> | availableCreationIds(Target *parent, CreationMode mode) const override
virtual bool | canClone(Target *parent, RunConfiguration *product) const override
virtual bool | canCreate(Target *parent, Core::Id id) const override
virtual bool | canRestore(Target *parent, const QVariantMap &map) const override
virtual RunConfiguration * | clone(Target *parent, RunConfiguration *source) override
virtual QString | displayNameForId(Core::Id id) const override

- 8 public functions inherited from ProjectExplorer::IRunConfigurationFactory

### Additional Inherited Members

- 1 signal inherited from ProjectExplorer::IRunConfigurationFactory
- 5 static public members inherited from ProjectExplorer::IRunConfigurationFactory

## Member Function Documentation

### CustomExecutableRunConfigurationFactory::CustomExecutableRunConfigurationFactory(QObject *parent = 0)

Default constructs an instance of CustomExecutableRunConfigurationFactory.

### `[override virtual]` QList<Core::Id> CustomExecutableRunConfigurationFactory::availableCreationIds(Target *parent, CreationMode mode) const

### `[override virtual]` bool CustomExecutableRunConfigurationFactory::canClone(Target *parent, RunConfiguration *product) const

### `[override virtual]` bool CustomExecutableRunConfigurationFactory::canCreate(Target *parent, Core::Id id) const

### `[override virtual]` bool CustomExecutableRunConfigurationFactory::canRestore(Target *parent, const QVariantMap &map) const

### `[override virtual]` RunConfiguration *CustomExecutableRunConfigurationFactory::clone(Target *parent, RunConfiguration *source)

### `[override virtual]` QString CustomExecutableRunConfigurationFactory::displayNameForId(Core::Id id) const