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.