Introduce Windows version 10.
Detect OS kernel version 10.0 as Windows 10. Task-number: QTBUG-43413 Change-Id: I39307cf8cc2e7cc209d6a88b8576db87086fa20e Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>bb10
parent
ba5b7449a4
commit
b495a27d4e
|
|
@ -1070,6 +1070,7 @@ bool qSharedBuild() Q_DECL_NOTHROW
|
|||
\value WV_WINDOWS7 Windows 7, Windows Server 2008 R2 (operating system version 6.1)
|
||||
\value WV_WINDOWS8 Windows 8 (operating system version 6.2)
|
||||
\value WV_WINDOWS8_1 Windows 8.1 (operating system version 6.3), introduced in Qt 5.2
|
||||
\value WV_WINDOWS10 Windows 10 (operating system version 10.0), introduced in Qt 5.5
|
||||
|
||||
Alternatively, you may use the following macros which correspond directly to the Windows operating system version number:
|
||||
|
||||
|
|
@ -1081,6 +1082,7 @@ bool qSharedBuild() Q_DECL_NOTHROW
|
|||
\value WV_6_1 Operating system version 6.1, corresponds to Windows 7 and Windows Server 2008 R2
|
||||
\value WV_6_2 Operating system version 6.2, corresponds to Windows 8
|
||||
\value WV_6_3 Operating system version 6.3, corresponds to Windows 8.1, introduced in Qt 5.2
|
||||
\value WV_10_0 Operating system version 10.0, corresponds to Windows 10, introduced in Qt 5.5
|
||||
|
||||
CE-based versions:
|
||||
|
||||
|
|
@ -1972,6 +1974,8 @@ QSysInfo::WinVersion QSysInfo::windowsVersion()
|
|||
winver = QSysInfo::WV_WINDOWS8;
|
||||
} else if (osver.dwMajorVersion == 6 && osver.dwMinorVersion == 3) {
|
||||
winver = QSysInfo::WV_WINDOWS8_1;
|
||||
} else if (osver.dwMajorVersion == 10 && osver.dwMinorVersion == 0) {
|
||||
winver = QSysInfo::WV_WINDOWS10;
|
||||
} else {
|
||||
qWarning("Qt: Untested Windows version %d.%d detected!",
|
||||
int(osver.dwMajorVersion), int(osver.dwMinorVersion));
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ public:
|
|||
WV_WINDOWS7 = 0x0090,
|
||||
WV_WINDOWS8 = 0x00a0,
|
||||
WV_WINDOWS8_1 = 0x00b0,
|
||||
WV_WINDOWS10 = 0x00c0,
|
||||
WV_NT_based = 0x00f0,
|
||||
|
||||
/* version numbers */
|
||||
|
|
@ -101,6 +102,7 @@ public:
|
|||
WV_6_1 = WV_WINDOWS7,
|
||||
WV_6_2 = WV_WINDOWS8,
|
||||
WV_6_3 = WV_WINDOWS8_1,
|
||||
WV_10_0 = WV_WINDOWS10,
|
||||
|
||||
WV_CE = 0x0100,
|
||||
WV_CENET = 0x0200,
|
||||
|
|
|
|||
Loading…
Reference in New Issue