diff options
author | hjk <hjk@qt.io> | 2018-04-23 13:34:11 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-04-24 05:59:57 +0000 |
commit | 22428af7507cda230212ee0032596e53d18d73a7 (patch) | |
tree | c73471e0f17254a051493aec9b96981204a0c973 /src/libs/utils/hostosinfo.h | |
parent | 58f0a7a3ddb134be1c50e72c200283d43a5c32e6 (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.h | 10 |
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; }; |