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 Type Documentation

enum BuildConfiguration::BuildType

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