BuildConfiguration Class
(Debugger::ProjectExplorer::BuildConfiguration)Public Types
| enum | BuildType { Unknown, Debug, Profile, Release } |
Public Functions
| virtual void | addToEnvironment(Utils::Environment &env) const |
| Utils::Environment | baseEnvironment() const |
| Debugger::QString | baseEnvironmentText() const |
| Utils::FileName | buildDirectory() const |
| void | buildDirectoryChanged() |
| virtual Debugger::ProjectExplorer::BuildConfiguration::BuildType | buildType() const = 0 |
| void | buildTypeChanged() |
| virtual Debugger::ProjectExplorer::NamedWidget * | createConfigWidget() = 0 |
| virtual QList<Debugger::ProjectExplorer::NamedWidget *> | createSubConfigWidgets() |
| virtual Debugger::QString | disabledReason() const |
| void | enabledChanged() |
| Utils::Environment | environment() const |
| bool | fromMap(const int &map) override |
| bool | isActive() const |
| virtual bool | isEnabled() const |
| QList<Core::Id> | knownStepLists() const |
| void | prependCompilerPathToEnvironment(Utils::Environment &env) const |
| Debugger::ProjectExplorer::Project * | project() const |
| Utils::FileName | rawBuildDirectory() const |
| void | setBuildDirectory(const Utils::FileName &dir) |
| void | setUseSystemEnvironment(bool b) |
| void | setUserEnvironmentChanges(const int &diff) |
| Debugger::ProjectExplorer::BuildStepList * | stepList(Core::Id id) const |
| Debugger::ProjectExplorer::Target * | target() const |
| int | toMap() const override |
| bool | useSystemEnvironment() const |
| int | userEnvironmentChanges() const |
Static Public Members
| Debugger::QString | buildTypeName(Debugger::ProjectExplorer::BuildConfiguration::BuildType type) |
| void | prependCompilerPathToEnvironment(Debugger::ProjectExplorer::Kit *k, Utils::Environment &env) |
Protected Functions
| virtual void | initialize(const Debugger::ProjectExplorer::BuildInfo *info) |
| void | updateCacheAndEmitEnvironmentChanged() |
Member Function Documentation
[virtual] void BuildConfiguration::addToEnvironment(Utils::Environment &env) const
Utils::Environment BuildConfiguration::baseEnvironment() const
Debugger::QString BuildConfiguration::baseEnvironmentText() const
Utils::FileName BuildConfiguration::buildDirectory() const
See also setBuildDirectory().
void BuildConfiguration::buildDirectoryChanged()
[pure virtual] Debugger::ProjectExplorer::BuildConfiguration::BuildType BuildConfiguration::buildType() const
void BuildConfiguration::buildTypeChanged()
[static] Debugger::QString BuildConfiguration::buildTypeName(Debugger::ProjectExplorer::BuildConfiguration::BuildType type)
[pure virtual] Debugger::ProjectExplorer::NamedWidget *BuildConfiguration::createConfigWidget()
[virtual] QList<Debugger::ProjectExplorer::NamedWidget *> BuildConfiguration::createSubConfigWidgets()
[virtual] Debugger::QString BuildConfiguration::disabledReason() const
void BuildConfiguration::enabledChanged()
Utils::Environment BuildConfiguration::environment() const
bool BuildConfiguration::fromMap(const int &map)
[virtual protected] void BuildConfiguration::initialize(const Debugger::ProjectExplorer::BuildInfo *info)
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(Debugger::ProjectExplorer::Kit *k, Utils::Environment &env)
Debugger::ProjectExplorer::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 int &diff)
See also userEnvironmentChanges().
Debugger::ProjectExplorer::BuildStepList *BuildConfiguration::stepList(Core::Id id) const
Debugger::ProjectExplorer::Target *BuildConfiguration::target() const
int BuildConfiguration::toMap() const
[protected] void BuildConfiguration::updateCacheAndEmitEnvironmentChanged()
bool BuildConfiguration::useSystemEnvironment() const
See also setUseSystemEnvironment().
int BuildConfiguration::userEnvironmentChanges() const
See also setUserEnvironmentChanges().