QTfrontend/ui/widget/feedbackdialog.cpp
changeset 8871 62468a2a4cdf
parent 8868 6f79a69a41f1
child 8874 8121ce2b0a88
equal deleted inserted replaced
8868:6f79a69a41f1 8871:62468a2a4cdf
   242     GetSystemInfo(&sysinfo);
   242     GetSystemInfo(&sysinfo);
   243     number_of_cores += QString::number(sysinfo.dwNumberOfProcessors) + "\n";
   243     number_of_cores += QString::number(sysinfo.dwNumberOfProcessors) + "\n";
   244     MEMORYSTATUSEX status;
   244     MEMORYSTATUSEX status;
   245     status.dwLength = sizeof(status);
   245     status.dwLength = sizeof(status);
   246     GlobalMemoryStatusEx(&status);
   246     GlobalMemoryStatusEx(&status);
   247     total_ram += QString::number(status.ullTotalPhys) + "\n";
   247     total_ram += QString::number(status.ullTotalPhys/1024/1024) + " MB\n";
   248 
   248 
   249     switch(QSysInfo::WinVersion())
   249     switch(QSysInfo::WinVersion())
   250     {
   250     {
   251         case QSysInfo::WV_2000: os_version += "Windows 2000\n"; break;
   251         case QSysInfo::WV_2000: os_version += "Windows 2000\n"; break;
   252         case QSysInfo::WV_XP: os_version += "Windows XP\n"; break;
   252         case QSysInfo::WV_XP: os_version += "Windows XP\n"; break;
   264 #ifndef Q_OS_FREEBSD
   264 #ifndef Q_OS_FREEBSD
   265          available_pages = sysconf(_SC_AVPHYS_PAGES),
   265          available_pages = sysconf(_SC_AVPHYS_PAGES),
   266 #else
   266 #else
   267          available_pages = 0,
   267          available_pages = 0,
   268 #endif*/
   268 #endif*/
   269          page_size = sysconf(_SC_PAGE_SIZE);
   269     page_size = sysconf(_SC_PAGE_SIZE);
   270     total_ram += QString::number(pages * page_size) + "\n";
   270     total_ram += QString::number(pages*page_size/1024/1024) + " MB\n";
   271     os_version += "GNU/Linux or BSD\n";
   271     os_version += "GNU/Linux or BSD\n";
   272 #endif
   272 #endif
   273 
   273 
   274     // uname -a
   274     // uname -a
   275 #if defined(Q_WS_X11) || defined(Q_WS_MACX)
   275 #if defined(Q_WS_X11) || defined(Q_WS_MACX)