aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/hostosinfo.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-04-23 13:34:11 +0200
committerhjk <hjk@qt.io>2018-04-24 05:59:57 +0000
commit22428af7507cda230212ee0032596e53d18d73a7 (patch)
treec73471e0f17254a051493aec9b96981204a0c973 /src/libs/utils/hostosinfo.h
parent58f0a7a3ddb134be1c50e72c200283d43a5c32e6 (diff)
Utils: Use free functions in OsSpecificAspects
Generates a bit less code in debug mode and is easier to read IMNSHO. Change-Id: Ib9c0b9a0c058327facff16600a7014207167b050 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/libs/utils/hostosinfo.h')
-rw-r--r--src/libs/utils/hostosinfo.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libs/utils/hostosinfo.h b/src/libs/utils/hostosinfo.h
index 23d1b2b6508..541419e432e 100644
--- a/src/libs/utils/hostosinfo.h
+++ b/src/libs/utils/hostosinfo.h
@@ -75,7 +75,7 @@ public:
static QString withExecutableSuffix(const QString &executable)
{
- return hostOsAspects().withExecutableSuffix(executable);
+ return OsSpecificAspects::withExecutableSuffix(hostOs(), executable);
}
static void setOverrideFileNameCaseSensitivity(Qt::CaseSensitivity sensitivity);
@@ -85,24 +85,22 @@ public:
{
return m_useOverrideFileNameCaseSensitivity
? m_overrideFileNameCaseSensitivity
- : hostOsAspects().fileNameCaseSensitivity();
+ : OsSpecificAspects::fileNameCaseSensitivity(hostOs());
}
static QChar pathListSeparator()
{
- return hostOsAspects().pathListSeparator();
+ return OsSpecificAspects::pathListSeparator(hostOs());
}
static Qt::KeyboardModifier controlModifier()
{
- return hostOsAspects().controlModifier();
+ return OsSpecificAspects::controlModifier(hostOs());
}
static bool canCreateOpenGLContext(QString *errorMessage);
private:
- static OsSpecificAspects hostOsAspects() { return OsSpecificAspects(hostOs()); }
-
static Qt::CaseSensitivity m_overrideFileNameCaseSensitivity;
static bool m_useOverrideFileNameCaseSensitivity;
};