257
257
case QSysInfo::WV_2003: os_version += "Windows Server 2003\n"; break;
258
258
case QSysInfo::WV_VISTA: os_version += "Windows Vista\n"; break;
259
259
case QSysInfo::WV_WINDOWS7: os_version += "Windows 7\n"; break;
260
//case QSysInfo::WV_WINDOWS8: os_version += "Windows 8\n"; break; //QT 5+
260
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
261
case QSysInfo::WV_WINDOWS8: os_version += "Windows 8\n"; break;
261
263
default: os_version += "Windows (Unknown version)\n"; break;
263
265
kernel_line += "Windows kernel\n";
266
268
number_of_cores += QString::number(sysconf(_SC_NPROCESSORS_ONLN)) + "\n";
267
long pages = sysconf(_SC_PHYS_PAGES),
270
available_pages = sysconf(_SC_AVPHYS_PAGES),
274
page_size = sysconf(_SC_PAGE_SIZE);
275
total_ram += QString::number(pages*page_size/1024/1024) + " MB\n";
269
quint32 pages = sysconf(_SC_PHYS_PAGES);
270
quint32 page_size = sysconf(_SC_PAGE_SIZE);
271
quint32 total = pages * page_size / 1024 / 1024;
272
total_ram += QString::number(total) + " MB\n";
276
273
os_version += "GNU/Linux or BSD\n";
280
#if defined(Q_WS_X11) || defined(Q_WS_MACX)
277
#if defined(Q_OS_LINUX) || defined(Q_OS_MAC)
281
278
QProcess *process = new QProcess();
282
279
QStringList arguments = QStringList("-a");
283
280
process->start("uname", arguments);
433
430
void FeedbackDialog::finishedSlot(QNetworkReply* reply)
435
if (reply && reply->error() == QNetworkReply::NoError)
432
if (reply->error() == QNetworkReply::NoError)
437
434
QMessageBox infoMsg(this);
438
435
infoMsg.setIcon(QMessageBox::Information);