Environment Class
(Utils::Environment)Public Types
typedef | const_iterator |
Public Functions
Environment(Utils::OsType osType = HostOsInfo::hostOs()) | |
Environment(const QStringList &env, Utils::OsType osType = HostOsInfo::hostOs()) | |
QStringList | appendExeExtensions(const QString &executable) const |
void | appendOrSet(const QString &key, const QString &value, const QString &sep = QString()) |
void | appendOrSetPath(const QString &value) |
void | clear() |
Environment::const_iterator | constBegin() const |
Environment::const_iterator | constEnd() const |
Environment::const_iterator | constFind(const QString &name) const |
QList<Utils::EnvironmentItem> | diff(const Utils::Environment &other, bool checkAppendPrepend = false) const |
QString | expandVariables(const QString &input) const |
QStringList | expandVariables(const QStringList &input) const |
bool | hasKey(const QString &key) const |
bool | isSameExecutable(const QString &exe1, const QString &exe2) const |
QString | key(Environment::const_iterator it) const |
void | modify(const QList<Utils::EnvironmentItem> &list) |
Utils::OsType | osType() const |
int | path() const |
void | prependOrSet(const QString &key, const QString &value, const QString &sep = QString()) |
void | prependOrSetLibrarySearchPath(const QString &value) |
void | prependOrSetLibrarySearchPaths(const QStringList &values) |
void | prependOrSetPath(const QString &value) |
Utils::FileName | searchInPath(const QString &executable, const int &additionalDirs = ..., const int &func = ...) const |
void | set(const QString &key, const QString &value) |
int | size() const |
QProcessEnvironment | toProcessEnvironment() const |
QStringList | toStringList() const |
void | unset(const QString &key) |
QString | userName() const |
QString | value(const QString &key) const |
QString | value(Environment::const_iterator it) const |
bool | operator!=(const Utils::Environment &other) const |
bool | operator==(const Utils::Environment &other) const |
Static Public Members
void | setupEnglishOutput(Utils::Environment *environment) |
void | setupEnglishOutput(QProcessEnvironment *environment) |
void | setupEnglishOutput(QStringList *environment) |
Utils::Environment | systemEnvironment() |
Member Function Documentation
Environment::Environment(Utils::OsType osType = HostOsInfo::hostOs())
Default constructs an instance of Environment.
Environment::Environment(const QStringList &env, Utils::OsType osType = HostOsInfo::hostOs())
Default constructs an instance of Environment.