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().