Changeset 15822 in vbox for trunk/src/VBox
- Timestamp:
- Jan 6, 2009 6:02:41 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 41408
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp
r15669 r15822 59 59 #endif 60 60 61 62 61 #if defined (Q_WS_MAC) 63 62 #include "VBoxUtils.h" … … 90 89 #include <iprt/file.h> 91 90 #include <iprt/ldr.h> 91 92 #if defined (Q_OS_MACX) || defined (Q_OS_SOLARIS) /* platform info */ 93 #include <iprt/system.h> 94 #endif 92 95 93 96 #ifdef VBOX_GUI_WITH_SYSTRAY … … 2642 2645 #elif defined (Q_OS_OS2) 2643 2646 // TODO: add sys info for os2 if any... 2644 #elif defined (Q_OS_LINUX) || defined (Q_OS_MACX) || defined (Q_OS_FREEBSD) || defined (Q_OS_SOLARIS)2647 #elif defined (Q_OS_LINUX) 2645 2648 /* Get script path */ 2646 2649 char szAppPrivPath [RTPATH_MAX]; … … 2652 2655 if (!result.isNull()) 2653 2656 platform += QString (" [%1]").arg (QString (result).trimmed()); 2657 #elif defined (Q_OS_MACX) || defined (Q_OS_SOLARIS) || defined (Q_OS_FREEBSD) 2658 char szTmp[256]; 2659 QStringList components; 2660 int vrc = RTSystemQueryOSInfo (RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp)); 2661 if (RT_SUCCESS (vrc) || vrc == VERR_BUFFER_OVERFLOW) 2662 components << QString ("Product: %1").arg (szTmp); 2663 vrc = RTSystemQueryOSInfo (RTSYSOSINFO_RELEASE, szTmp, sizeof(szTmp)); 2664 if (RT_SUCCESS (vrc) || vrc == VERR_BUFFER_OVERFLOW) 2665 components << QString ("Release: %1").arg (szTmp); 2666 vrc = RTSystemQueryOSInfo (RTSYSOSINFO_VERSION, szTmp, sizeof(szTmp)); 2667 if (RT_SUCCESS (vrc) || vrc == VERR_BUFFER_OVERFLOW) 2668 components << QString ("Version: %1").arg (szTmp); 2669 vrc = RTSystemQueryOSInfo (RTSYSOSINFO_SERVICE_PACK, szTmp, sizeof(szTmp)); 2670 if (RT_SUCCESS (vrc) || vrc == VERR_BUFFER_OVERFLOW) 2671 components << QString ("SP: %1").arg (szTmp); 2672 platform += QString (" [%1]").arg (components.join (" | ")); 2654 2673 #endif 2655 2674
Note:
See TracChangeset
for help on using the changeset viewer.