BuildConfigurationFactory Class
(ProjectExplorer::BuildConfigurationFactory)Public Functions
const QList<BuildInfo> | allAvailableBuilds(const Target *parent) const |
const QList<BuildInfo> | allAvailableSetups(const Kit *k, const QString &projectPath) const |
BuildConfiguration * | create(Target *parent, const BuildInfo &info) const |
const QList<Task> | reportIssues(ProjectExplorer::Kit *kit, const QString &projectPath, const QString &buildDir) const |
void | setIssueReporter(const IssueReporter &issueReporter) |
Static Public Members
BuildConfiguration * | clone(Target *parent, const BuildConfiguration *source) |
BuildConfigurationFactory * | find(const Kit *k, const QString &projectPath) |
BuildConfigurationFactory * | find(Target *parent) |
BuildConfiguration * | restore(Target *parent, const QVariantMap &map) |
Protected Functions
BuildConfigurationFactory() | |
~BuildConfigurationFactory() override | |
void | addSupportedTargetDeviceType(Core::Id id) |
virtual QList<BuildInfo> | availableBuilds(const Target *parent) const = 0 |
virtual QList<BuildInfo> | availableSetups(const Kit *k, const QString &projectPath) const = 0 |
void | registerBuildConfiguration(Core::Id buildConfigId) |
void | setDefaultDisplayName(const QString &defaultDisplayName) |
void | setSupportedProjectMimeTypeName(const QString &mimeTypeName) |
void | setSupportedProjectType(Core::Id id) |
bool | supportsTargetDeviceType(Core::Id id) const |
Member Function Documentation
[protected]
BuildConfigurationFactory::BuildConfigurationFactory()
Default constructs an instance of BuildConfigurationFactory.
[protected]
BuildConfigurationFactory::~BuildConfigurationFactory()
Destroys the instance of BuildConfigurationFactory.