IBuildConfigurationFactory Class
(ProjectExplorer::IBuildConfigurationFactory)Inherits: | QObject |
Public Functions
IBuildConfigurationFactory(QObject *parent = nullptr) | |
~IBuildConfigurationFactory() override | |
virtual QList<BuildInfo *> | availableBuilds(const Target *parent) const = 0 |
virtual QList<BuildInfo *> | availableSetups(const Kit *k, const QString &projectPath) const = 0 |
virtual bool | canClone(const Target *parent, BuildConfiguration *product) const = 0 |
virtual bool | canRestore(const Target *parent, const QVariantMap &map) const = 0 |
virtual BuildConfiguration * | clone(Target *parent, BuildConfiguration *product) = 0 |
virtual BuildConfiguration * | create(Target *parent, const BuildInfo *info) const = 0 |
virtual int | priority(const Target *parent) const = 0 |
virtual int | priority(const Kit *k, const QString &projectPath) const = 0 |
virtual BuildConfiguration * | restore(Target *parent, const QVariantMap &map) = 0 |
- 32 public functions inherited from QObject
Signals
void | availableCreationIdsChanged() |
- 2 signals inherited from QObject
Static Public Members
IBuildConfigurationFactory * | find(Target *parent, const QVariantMap &map) |
IBuildConfigurationFactory * | find(const Kit *k, const QString &projectPath) |
IBuildConfigurationFactory * | find(Target *parent) |
IBuildConfigurationFactory * | find(Target *parent, BuildConfiguration *bc) |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Member Function Documentation
IBuildConfigurationFactory::IBuildConfigurationFactory(QObject *parent = nullptr)
Default constructs an instance of IBuildConfigurationFactory.
IBuildConfigurationFactory::~IBuildConfigurationFactory()
Destroys the instance of IBuildConfigurationFactory.