BuildConfiguration Class
(ProjectExplorer::BuildConfiguration)| Inherits: | ProjectExplorer::ProjectConfiguration |
Public Types
| enum | BuildType { Unknown, Debug, Profile, Release } |
Public Functions
| virtual void | addToEnvironment(Utils::Environment &env) const |
| Utils::Environment | baseEnvironment() const |
| QString | baseEnvironmentText() const |
| Utils::FileName | buildDirectory() const |
| virtual BuildType | buildType() const = 0 |
| virtual NamedWidget * | createConfigWidget() = 0 |
| virtual QList<NamedWidget *> | createSubConfigWidgets() |
| virtual QString | disabledReason() const |
| Utils::Environment | environment() const |
| virtual bool | isEnabled() const |
| QList<Core::Id> | knownStepLists() const |
| void | prependCompilerPathToEnvironment(Utils::Environment &env) const |
| Utils::FileName | rawBuildDirectory() const |
| void | setBuildDirectory(const Utils::FileName &dir) |
| void | setUseSystemEnvironment(bool b) |
| void | setUserEnvironmentChanges(const QList<Utils::EnvironmentItem> &diff) |
| BuildStepList * | stepList(Core::Id id) const |
| Target * | target() const |
| bool | useSystemEnvironment() const |
| QList<Utils::EnvironmentItem> | userEnvironmentChanges() const |
Reimplemented Public Functions
| virtual bool | fromMap(const QVariantMap &map) override |
| virtual bool | isActive() const override |
| virtual Project * | project() const override |
| virtual QVariantMap | toMap() const override |
- 14 public functions inherited from ProjectExplorer::ProjectConfiguration
Signals
| void | buildDirectoryChanged() |
| void | buildTypeChanged() |
| void | enabledChanged() |
| void | environmentChanged() |
- 2 signals inherited from ProjectExplorer::ProjectConfiguration
Static Public Members
| QString | buildTypeName(BuildType type) |
| void | prependCompilerPathToEnvironment(Kit *k, Utils::Environment &env) |
- 1 static public member inherited from ProjectExplorer::ProjectConfiguration
Protected Functions
| BuildConfiguration(Target *target, Core::Id id) | |
| virtual void | initialize(const BuildInfo *info) |
| void | updateCacheAndEmitEnvironmentChanged() |
Member Function Documentation
[protected] BuildConfiguration::BuildConfiguration(Target *target, Core::Id id)
Default constructs an instance of BuildConfiguration.
[virtual] void BuildConfiguration::addToEnvironment(Utils::Environment &env) const
Utils::Environment BuildConfiguration::baseEnvironment() const
QString BuildConfiguration::baseEnvironmentText() const
Utils::FileName BuildConfiguration::buildDirectory() const
See also setBuildDirectory().
[signal] void BuildConfiguration::buildDirectoryChanged()
[pure virtual] BuildType BuildConfiguration::buildType() const
[signal] void BuildConfiguration::buildTypeChanged()
[static] QString BuildConfiguration::buildTypeName(BuildType type)
[pure virtual] NamedWidget *BuildConfiguration::createConfigWidget()
[virtual] QList<NamedWidget *> BuildConfiguration::createSubConfigWidgets()
[virtual] QString BuildConfiguration::disabledReason() const
[signal] void BuildConfiguration::enabledChanged()
Utils::Environment BuildConfiguration::environment() const
[signal] void BuildConfiguration::environmentChanged()
[override virtual] bool BuildConfiguration::fromMap(const QVariantMap &map)
[virtual protected] void BuildConfiguration::initialize(const BuildInfo *info)
[override virtual] bool BuildConfiguration::isActive() const
[virtual] bool BuildConfiguration::isEnabled() const
QList<Core::Id> BuildConfiguration::knownStepLists() const
void BuildConfiguration::prependCompilerPathToEnvironment(Utils::Environment &env) const
[static] void BuildConfiguration::prependCompilerPathToEnvironment(Kit *k, Utils::Environment &env)
[override virtual] Project *BuildConfiguration::project() const
Utils::FileName BuildConfiguration::rawBuildDirectory() const
void BuildConfiguration::setBuildDirectory(const Utils::FileName &dir)
See also buildDirectory().
void BuildConfiguration::setUseSystemEnvironment(bool b)
See also useSystemEnvironment().
void BuildConfiguration::setUserEnvironmentChanges(const QList<Utils::EnvironmentItem> &diff)
See also userEnvironmentChanges().
BuildStepList *BuildConfiguration::stepList(Core::Id id) const
Target *BuildConfiguration::target() const
[override virtual] QVariantMap BuildConfiguration::toMap() const
[protected] void BuildConfiguration::updateCacheAndEmitEnvironmentChanged()
bool BuildConfiguration::useSystemEnvironment() const
See also setUseSystemEnvironment().
QList<Utils::EnvironmentItem> BuildConfiguration::userEnvironmentChanges() const
See also setUserEnvironmentChanges().