EnvironmentAspect Class

(ProjectExplorer::EnvironmentAspect)

Public Functions

void addPreferredBaseEnvironment(int base, const QString &displayName)
void addSupportedBaseEnvironment(int base, const QString &displayName)
virtual Utils::Environment baseEnvironment() const = 0
int baseEnvironmentBase() const
QString baseEnvironmentDisplayName(int base) const
Utils::Environment environment() const
QList<int> possibleBaseEnvironments() const
void setBaseEnvironmentBase(int base)
void setUserEnvironmentChanges(const QList<Utils::EnvironmentItem> &diff)
QList<Utils::EnvironmentItem> userEnvironmentChanges() const

Signals

void baseEnvironmentChanged()
void environmentChanged()
void userEnvironmentChangesChanged(const QList<Utils::EnvironmentItem> &diff)

Protected Functions

Reimplemented Protected Functions

virtual void fromMap(const QVariantMap &map) override
virtual void toMap(QVariantMap &map) const override

Member Function Documentation

[protected] EnvironmentAspect::EnvironmentAspect()

Default constructs an instance of EnvironmentAspect.

void EnvironmentAspect::addPreferredBaseEnvironment(int base, const QString &displayName)

void EnvironmentAspect::addSupportedBaseEnvironment(int base, const QString &displayName)

[pure virtual] Utils::Environment EnvironmentAspect::baseEnvironment() const

int EnvironmentAspect::baseEnvironmentBase() const

See also setBaseEnvironmentBase().

[signal] void EnvironmentAspect::baseEnvironmentChanged()

QString EnvironmentAspect::baseEnvironmentDisplayName(int base) const

Utils::Environment EnvironmentAspect::environment() const

[signal] void EnvironmentAspect::environmentChanged()

[override virtual protected] void EnvironmentAspect::fromMap(const QVariantMap &map)

QList<int> EnvironmentAspect::possibleBaseEnvironments() const

void EnvironmentAspect::setBaseEnvironmentBase(int base)

See also baseEnvironmentBase().

void EnvironmentAspect::setUserEnvironmentChanges(const QList<Utils::EnvironmentItem> &diff)

See also userEnvironmentChanges().

[override virtual protected] void EnvironmentAspect::toMap(QVariantMap &map) const

QList<Utils::EnvironmentItem> EnvironmentAspect::userEnvironmentChanges() const

See also setUserEnvironmentChanges().

[signal] void EnvironmentAspect::userEnvironmentChangesChanged(const QList<Utils::EnvironmentItem> &diff)