diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2021-07-14 18:26:40 +0200 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2021-07-30 06:49:08 +0000 |
commit | 6fe4a7b4fd9bc66fe112484011f828dcf3d1804f (patch) | |
tree | 69fd7e06f805731d68afb1dbfc205f56addc62b9 | |
parent | e1d829e42bf094a2f576b070959d171d352729a9 (diff) |
QSysInfo: Delete pre-windows 10 code
It's not supported.
Change-Id: Id8c6ca7e7ad152620c76b5479ca495e9f64cc354
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit a3889e1cc4e00823686c22f6f0abbc33457a7482)
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
-rw-r--r-- | src/corelib/global/qglobal.cpp | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/src/corelib/global/qglobal.cpp b/src/corelib/global/qglobal.cpp index 9b47055285..00538d6798 100644 --- a/src/corelib/global/qglobal.cpp +++ b/src/corelib/global/qglobal.cpp @@ -2178,11 +2178,6 @@ static inline QString windows10ReleaseId() return readVersionRegistryString(L"ReleaseId"); } -static inline QString windows7Build() -{ - return readVersionRegistryString(L"CurrentBuild"); -} - static QString winSp_helper() { const auto osv = qWindowsVersionInfo(); @@ -2206,12 +2201,6 @@ static const char *osVer_helper(QOperatingSystemVersion version = QOperatingSyst #define Q_WINVER(major, minor) (major << 8 | minor) switch (Q_WINVER(osver.dwMajorVersion, osver.dwMinorVersion)) { - case Q_WINVER(6, 1): - return workstation ? "7" : "Server 2008 R2"; - case Q_WINVER(6, 2): - return workstation ? "8" : "Server 2012"; - case Q_WINVER(6, 3): - return workstation ? "8.1" : "Server 2012 R2"; case Q_WINVER(10, 0): return workstation ? "10" : "Server 2016"; } @@ -2828,8 +2817,6 @@ QString QSysInfo::productType() \li "10.0" (tvOS 10) \li "16.10" (Ubuntu 16.10) \li "3.1" (watchOS 3.1) - \li "7 SP 1" (Windows 7 Service Pack 1) - \li "8.1" (Windows 8.1) \li "10" (Windows 10) \li "Server 2016" (Windows Server 2016) \endlist @@ -2901,21 +2888,10 @@ QString QSysInfo::prettyProductName() return result + QLatin1String(" (") + versionString + QLatin1Char(')'); # else // (resembling winver.exe): Windows 10 "Windows 10 Version 1809" - if (majorVersion >= 10) { - const auto releaseId = windows10ReleaseId(); - if (!releaseId.isEmpty()) - result += QLatin1String(" Version ") + releaseId; - return result; - } - // Windows 7: "Windows 7 Version 6.1 (Build 7601: Service Pack 1)" - result += QLatin1String(" Version ") + versionString + QLatin1String(" ("); - const auto build = windows7Build(); - if (!build.isEmpty()) - result += QLatin1String("Build ") + build; - const auto servicePack = winSp_helper(); - if (!servicePack.isEmpty()) - result += QLatin1String(": ") + servicePack; - return result + QLatin1Char(')'); + const auto releaseId = windows10ReleaseId(); + if (!releaseId.isEmpty()) + result += QLatin1String(" Version ") + releaseId; + return result; # endif // Windows #elif defined(Q_OS_HAIKU) return QLatin1String("Haiku ") + productVersion(); |