Environment Class
(Utils::Environment)Public Functions
Environment(OsType osType = HostOsInfo::hostOs()) | |
Environment(const QStringList &env, 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<EnvironmentItem> | diff(const 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<EnvironmentItem> &list) |
OsType | osType() const |
FileNameList | 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) |
FileName | searchInPath(const QString &executable, const FileNameList &additionalDirs = FileNameList(), const PathFilter &func = PathFilter()) 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 Environment &other) const |
bool | operator==(const Environment &other) const |
Static Public Members
void | modifySystemEnvironment(const QList<EnvironmentItem> &list) |
void | setupEnglishOutput(Environment *environment) |
void | setupEnglishOutput(QProcessEnvironment *environment) |
void | setupEnglishOutput(QStringList *environment) |
Environment | systemEnvironment() |
Member Function Documentation
Environment::Environment(OsType osType = HostOsInfo::hostOs())
Default constructs an instance of Environment.
Environment::Environment(const QStringList &env, OsType osType = HostOsInfo::hostOs())
Default constructs an instance of Environment.