summaryrefslogtreecommitdiff
path: root/src/libs/utils/environment.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-05-24 12:04:24 +0200
committerhjk <hjk@codereview.qt.nokia.com>2011-05-24 16:01:25 +0200
commitc6f04ddf7913c3839fa267a7dbf2f7948ab118de (patch)
tree99230a6531885c4400ac1d0973aa6c35ff79d6ea /src/libs/utils/environment.h
parentd21645cc0d9de72dd80d5ef257ee064dc42f79ef (diff)
downloadqt-creator-c6f04ddf7913c3839fa267a7dbf2f7948ab118de.tar.gz
utils/environment: style
Change-Id: Ifbb9196d293205ab779294a22d0e5bd40faa887c Reviewed-on: http://codereview.qt.nokia.com/84 Reviewed-by: hjk
Diffstat (limited to 'src/libs/utils/environment.h')
-rw-r--r--src/libs/utils/environment.h30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/libs/utils/environment.h b/src/libs/utils/environment.h
index 57d02b40b3..a5cc97d092 100644
--- a/src/libs/utils/environment.h
+++ b/src/libs/utils/environment.h
@@ -35,17 +35,17 @@
#include "utils_global.h"
+#include <QtCore/QList>
+#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QStringList>
-#include <QtCore/QMap>
-#include <QtCore/QList>
namespace Utils {
class QTCREATOR_UTILS_EXPORT EnvironmentItem
{
public:
- EnvironmentItem(QString n, QString v)
+ EnvironmentItem(const QString &n, const QString &v)
: name(n), value(v), unset(false)
{}
@@ -55,26 +55,27 @@ public:
bool operator==(const EnvironmentItem &other) const
{
- return (unset == other.unset) && (name == other.name) && (value == other.value);
+ return unset == other.unset && name == other.name && value == other.value;
}
- static QList<EnvironmentItem> fromStringList(QStringList list);
- static QStringList toStringList(QList<EnvironmentItem> list);
+ static QList<EnvironmentItem> fromStringList(const QStringList &list);
+ static QStringList toStringList(const QList<EnvironmentItem> &list);
};
-class QTCREATOR_UTILS_EXPORT Environment {
+class QTCREATOR_UTILS_EXPORT Environment
+{
public:
typedef QMap<QString, QString>::const_iterator const_iterator;
- Environment();
- explicit Environment(QStringList env);
+ Environment() {}
+ explicit Environment(const QStringList &env);
static Environment systemEnvironment();
QStringList toStringList() const;
QString value(const QString &key) const;
void set(const QString &key, const QString &value);
void unset(const QString &key);
- void modify(const QList<EnvironmentItem> & list);
+ void modify(const QList<EnvironmentItem> &list);
/// Return the Environment changes necessary to modify this into the other environment.
QList<EnvironmentItem> diff(const Environment &other) const;
bool hasKey(const QString &key);
@@ -98,17 +99,18 @@ public:
Environment::const_iterator constFind(const QString &name) const;
QString searchInPath(const QString &executable,
- const QStringList & additionalDirs = QStringList()) const;
+ const QStringList &additionalDirs = QStringList()) const;
QStringList path() const;
- QString expandVariables(const QString &) const;
- QStringList expandVariables(const QStringList &) const;
+ QString expandVariables(const QString &input) const;
+ QStringList expandVariables(const QStringList &input) const;
bool operator!=(const Environment &other) const;
bool operator==(const Environment &other) const;
+
private:
QString searchInPath(const QStringList &executables,
- const QStringList & additionalDirs = QStringList()) const;
+ const QStringList &additionalDirs = QStringList()) const;
QMap<QString, QString> m_values;
};