IBuildConfigurationFactory Class
(Debugger::ProjectExplorer::IBuildConfigurationFactory)Public Functions
virtual QList<Debugger::ProjectExplorer::BuildInfo *> | availableBuilds(const Debugger::ProjectExplorer::Target *parent) const = 0 |
virtual QList<Debugger::ProjectExplorer::BuildInfo *> | availableSetups(const Debugger::ProjectExplorer::Kit *k, const Debugger::QString &projectPath) const = 0 |
Debugger::ProjectExplorer::BuildConfiguration * | create(Debugger::ProjectExplorer::Target *parent, const Debugger::ProjectExplorer::BuildInfo *info) const |
virtual int | priority(const Debugger::ProjectExplorer::Target *parent) const |
virtual int | priority(const Debugger::ProjectExplorer::Kit *k, const Debugger::QString &projectPath) const |
Static Public Members
Debugger::ProjectExplorer::BuildConfiguration * | clone(Debugger::ProjectExplorer::Target *parent, const Debugger::ProjectExplorer::BuildConfiguration *source) |
Debugger::ProjectExplorer::IBuildConfigurationFactory * | find(const Debugger::ProjectExplorer::Kit *k, const Debugger::QString &projectPath) |
Debugger::ProjectExplorer::IBuildConfigurationFactory * | find(Debugger::ProjectExplorer::Target *parent) |
Debugger::ProjectExplorer::BuildConfiguration * | restore(Debugger::ProjectExplorer::Target *parent, const int &map) |
Protected Functions
void | registerBuildConfiguration(Core::Id buildConfigId) |
void | setBasePriority(int basePriority) |
void | setDefaultDisplayName(const Debugger::QString &defaultDisplayName) |
void | setSupportedProjectMimeTypeName(const Debugger::QString &mimeTypeName) |
void | setSupportedProjectType(Core::Id id) |
void | setSupportedTargetDeviceTypes(const QList<Core::Id> &ids) |
bool | supportsTargetDeviceType(Core::Id id) const |