diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-11-20 12:32:27 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-11-21 01:19:22 +0100 |
commit | 2f8c752d1fe9976fdbd683d34ae3dcbf4e797591 (patch) | |
tree | 2b9fbba468b93accbf9affb07f9ea3b5f9938c66 /libraries/ganalytics/src/sys_win32.cpp | |
parent | 2ec15c32e4419c94995f78b1d1ef8790e71b3317 (diff) | |
download | PrismLauncher-2f8c752d1fe9976fdbd683d34ae3dcbf4e797591.tar.gz PrismLauncher-2f8c752d1fe9976fdbd683d34ae3dcbf4e797591.tar.bz2 PrismLauncher-2f8c752d1fe9976fdbd683d34ae3dcbf4e797591.zip |
NOISSUE reformat and sanitize ganalytics
Diffstat (limited to 'libraries/ganalytics/src/sys_win32.cpp')
-rw-r--r-- | libraries/ganalytics/src/sys_win32.cpp | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/libraries/ganalytics/src/sys_win32.cpp b/libraries/ganalytics/src/sys_win32.cpp new file mode 100644 index 00000000..42c0f280 --- /dev/null +++ b/libraries/ganalytics/src/sys_win32.cpp @@ -0,0 +1,50 @@ +#include "sys.h" + +QString Sys::getSystemInfo() +{ + QSysInfo::WinVersion version = QSysInfo::windowsVersion(); + QString os("Windows; "); + switch (version) + { + case QSysInfo::WV_95: + os += "Win 95"; + break; + case QSysInfo::WV_98: + os += "Win 98"; + break; + case QSysInfo::WV_Me: + os += "Win ME"; + break; + case QSysInfo::WV_NT: + os += "Win NT"; + break; + case QSysInfo::WV_2000: + os += "Win 2000"; + break; + case QSysInfo::WV_2003: + os += "Win Server 2003"; + break; + case QSysInfo::WV_VISTA: + os += "Win Vista"; + break; + case QSysInfo::WV_WINDOWS7: + os += "Win 7"; + break; + case QSysInfo::WV_WINDOWS8: + os += "Win 8"; + break; + case QSysInfo::WV_WINDOWS8_1: + os += "Win 8.1"; + break; +#if (QT_VERSION >= QT_VERSION_CHECK(5, 5, 0)) + case QSysInfo::WV_WINDOWS10: + os += "Win 10"; + break; +#endif + default: + os = "Windows; unknown"; + break; + } + return os; +} + |