Changeset 52722 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Sep 12, 2014 1:41:01 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 96063
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 1 added
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/UIMediumTypeChangeDialog.cpp
r48603 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * UIMediumTypeChangeDialog class implementation 3 * VBox Qt GUI - UIMediumTypeChangeDialog class implementation. 6 4 */ 7 5 … … 17 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 16 */ 17 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 19 # include <precomp.h> 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 19 21 20 22 /* Qt includes: */ … … 32 34 #include "UIConverter.h" 33 35 #include "UIMedium.h" 36 37 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 38 34 39 35 40 /* Constructor: */ -
trunk/src/VBox/Frontends/VirtualBox/src/UIMediumTypeChangeDialog.h
r44529 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt GUI ("VirtualBox"): 4 * UIMediumTypeChangeDialog class declaration 2 * VBox Qt GUI - UIMediumTypeChangeDialog class declaration 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/UIVMInfoDialog.cpp
r52221 r52722 17 17 18 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 19 # include "precomp.h"19 # include <precomp.h> 20 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 21 21 … … 56 56 57 57 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 58 58 59 59 60 /* static */ -
trunk/src/VBox/Frontends/VirtualBox/src/UIVMLogViewer.cpp
r51267 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt4 GUI ("VirtualBox"): 5 * UIVMLogViewer class implementation 3 * VBox Qt GUI - UIVMLogViewer class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 21 24 22 /* Qt includes: */ 25 # include <QCheckBox>26 # include <QDateTime>27 # include <QDir>28 # include <QFileDialog>29 # include <QKeyEvent>30 # include <QLabel>31 # include <QScrollBar>32 # include <QTextEdit>23 # include <QCheckBox> 24 # include <QDateTime> 25 # include <QDir> 26 # include <QFileDialog> 27 # include <QKeyEvent> 28 # include <QLabel> 29 # include <QScrollBar> 30 # include <QTextEdit> 33 31 34 32 /* GUI includes: */ 35 # include "UIVMLogViewer.h"36 # include "QITabWidget.h"37 # include "UIIconPool.h"38 # include "UISpecialControls.h"39 # include "VBoxGlobal.h"40 # include "UIMessageCenter.h"41 # include "VBoxUtils.h"33 # include "UIVMLogViewer.h" 34 # include "QITabWidget.h" 35 # include "UIIconPool.h" 36 # include "UISpecialControls.h" 37 # include "VBoxGlobal.h" 38 # include "UIMessageCenter.h" 39 # include "VBoxUtils.h" 42 40 43 41 /* COM includes: */ 44 # include "COMEnums.h"45 # include "CSystemProperties.h"42 # include "COMEnums.h" 43 # include "CSystemProperties.h" 46 44 47 45 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 46 48 47 49 48 /* VM Log Viewer search panel: */ -
trunk/src/VBox/Frontends/VirtualBox/src/UIVMLogViewer.h
r44528 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt4 GUI ("VirtualBox"): 4 * UIVMLogViewer class declaration 2 * VBox Qt GUI - UIVMLogViewer class declaration. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxAboutDlg.cpp
r51484 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * VBoxAboutDlg class implementation 3 * VBox Qt GUI - VBoxAboutDlg class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 21 23 22 /* Global includes */ 24 23 # include <QDir> … … 34 33 # include "UIExtraDataManager.h" 35 34 # include "UIIconPool.h" 35 36 36 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 37 37 38 38 39 VBoxAboutDlg::VBoxAboutDlg(QWidget *pParent, const QString &strVersion) -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxAboutDlg.h
r51474 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt GUI ("VirtualBox"): 4 * VBoxAboutDlg class declaration 2 * VBox Qt GUI - VBoxAboutDlg class declaration. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp
r52200 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox FBOverlay implementation3 * VBox Qt GUI - VBoxFBOverlay implementation. 4 4 */ 5 5 … … 15 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 16 16 */ 17 #if defined 17 #if defined(VBOX_GUI_USE_QGL) 18 18 19 19 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 20 # include "precomp.h"20 # include <precomp.h> 21 21 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 22 22 23 # define LOG_GROUP LOG_GROUP_GUI23 # define LOG_GROUP LOG_GROUP_GUI 24 24 25 25 /* Qt includes: */ 26 # include <QGLWidget>27 # include <QFile>28 # include <QTextStream>26 # include <QGLWidget> 27 # include <QFile> 28 # include <QTextStream> 29 29 30 30 /* GUI includes: */ 31 # include "VBoxFBOverlay.h"32 # include "UIMessageCenter.h"33 # include "UIPopupCenter.h"34 # include "UIExtraDataManager.h"35 # include "VBoxGlobal.h"31 # include "VBoxFBOverlay.h" 32 # include "UIMessageCenter.h" 33 # include "UIPopupCenter.h" 34 # include "UIExtraDataManager.h" 35 # include "VBoxGlobal.h" 36 36 37 37 /* COM includes: */ 38 # include "CSession.h"39 # include "CConsole.h"40 # include "CMachine.h"41 # include "CDisplay.h"38 # include "CSession.h" 39 # include "CConsole.h" 40 # include "CMachine.h" 41 # include "CDisplay.h" 42 42 43 43 /* Other VBox includes: */ 44 # include <iprt/asm.h>45 # include <iprt/semaphore.h>46 # include <iprt/memcache.h>47 48 # include <VBox/VBoxGL2D.h>49 # include <VBox/err.h>50 51 # ifdef VBOX_WITH_VIDEOHWACCEL52 # include <VBox/VBoxVideo.h>53 # include <VBox/types.h>54 # include <VBox/vmm/ssm.h>55 # endif /* VBOX_WITH_VIDEOHWACCEL */44 # include <iprt/asm.h> 45 # include <iprt/semaphore.h> 46 # include <iprt/memcache.h> 47 48 # include <VBox/VBoxGL2D.h> 49 # include <VBox/err.h> 50 51 # ifdef VBOX_WITH_VIDEOHWACCEL 52 # include <VBox/VBoxVideo.h> 53 # include <VBox/types.h> 54 # include <VBox/vmm/ssm.h> 55 # endif /* VBOX_WITH_VIDEOHWACCEL */ 56 56 57 57 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 58 58 59 59 60 #ifdef VBOXQGL_PROF_BASE … … 5838 5839 } 5839 5840 5840 #endif 5841 5841 #endif /* VBOX_GUI_USE_QGL */ 5842 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.h
r52200 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt GUI ("VirtualBox"): 4 * VBoxFrameBuffer Overly classes declarations 2 * VBox Qt GUI - VBoxFrameBuffer Overly classes declarations. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlayCommon.h
r44529 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt GUI ("VirtualBox"): 4 * VBoxFrameBuffer Overly classes declarations 2 * VBox Qt GUI - VBoxFrameBuffer Overlay classes declarations. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxGLSupportInfo.cpp
r44529 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * OpenGL support info used for 2D support detection 3 * VBox Qt GUI - OpenGL support info used for 2D support detection. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 #include <iprt/assert.h> 24 #include <iprt/log.h> 25 #include <iprt/err.h> 26 #include <iprt/env.h> 27 #include <iprt/param.h> 28 #include <iprt/path.h> 29 #include <iprt/process.h> 30 #include <iprt/string.h> 31 #include <iprt/time.h> 32 #include <iprt/thread.h> 33 34 #include <QGLWidget> 35 #include <QGLContext> 36 37 #include <VBox/VBoxGL2D.h> 38 #include "VBoxFBOverlayCommon.h" 21 22 # include <iprt/assert.h> 23 # include <iprt/log.h> 24 # include <iprt/err.h> 25 # include <iprt/env.h> 26 # include <iprt/param.h> 27 # include <iprt/path.h> 28 # include <iprt/process.h> 29 # include <iprt/string.h> 30 # include <iprt/time.h> 31 # include <iprt/thread.h> 32 33 # include <QGLWidget> 34 # include <QGLContext> 35 36 # include <VBox/VBoxGL2D.h> 37 # include "VBoxFBOverlayCommon.h" 39 38 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 39 40 40 41 41 /*****************/ -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobalSettings.cpp
r51669 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * VBoxGlobalSettingsData, VBoxGlobalSettings class implementation 3 * VBox Qt GUI - VBoxGlobalSettingsData, VBoxGlobalSettings class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 21 24 22 /* Qt includes: */ 25 # include <QString>26 # include <QRegExp>27 # include <QVariant>23 # include <QString> 24 # include <QRegExp> 25 # include <QVariant> 28 26 29 27 /* GUI includes: */ 30 # include "UIDefs.h"31 # include "UIExtraDataDefs.h"32 # include "VBoxGlobalSettings.h"33 # include "UIHostComboEditor.h"28 # include "UIDefs.h" 29 # include "UIExtraDataDefs.h" 30 # include "VBoxGlobalSettings.h" 31 # include "UIHostComboEditor.h" 34 32 35 33 /* COM includes: */ 36 # include "COMEnums.h"37 # include "CVirtualBox.h"38 39 # ifdef Q_WS_MAC34 # include "COMEnums.h" 35 # include "CVirtualBox.h" 36 37 # ifdef Q_WS_MAC 40 38 /* Namespaces: */ 41 39 using namespace UIExtraDataDefs; 42 # endif /* Q_WS_MAC */40 # endif /* Q_WS_MAC */ 43 41 44 42 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 43 45 44 46 45 /** @class VBoxGlobalSettingsData -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobalSettings.h
r45388 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt GUI ("VirtualBox"): 4 * VBoxGlobalSettingsData, VBoxGlobalSettings class declarations 2 * VBox Qt GUI - VBoxGlobalSettingsData, VBoxGlobalSettings class declarations. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxLicenseViewer.cpp
r46831 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt4 GUI ("VirtualBox"): 5 * VBoxLicenseViewer class implementation 3 * VBox Qt GUI - VBoxLicenseViewer class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 #include "VBoxLicenseViewer.h" 24 #include "QIDialogButtonBox.h" 25 #include "UIMessageCenter.h" 21 22 # include "VBoxLicenseViewer.h" 23 # include "QIDialogButtonBox.h" 24 # include "UIMessageCenter.h" 26 25 27 26 /* Qt includes */ 28 #include <QTextBrowser> 29 #include <QPushButton> 30 #include <QVBoxLayout> 31 #include <QScrollBar> 32 #include <QFile> 27 # include <QTextBrowser> 28 # include <QPushButton> 29 # include <QVBoxLayout> 30 # include <QScrollBar> 31 # include <QFile> 32 33 33 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 34 34 35 35 36 VBoxLicenseViewer::VBoxLicenseViewer(QWidget *pParent /* = 0 */) -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxLicenseViewer.h
r35103 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt4 GUI ("VirtualBox"): 4 * VBoxLicenseViewer class declaration 2 * VBox Qt GUI - VBoxLicenseViewer class declaration. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxSnapshotDetailsDlg.cpp
r44528 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt4 GUI ("VirtualBox"): 5 * VBoxSnapshotDetailsDlg class implementation 3 * VBox Qt GUI - VBoxSnapshotDetailsDlg class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 21 24 22 /* Qt includes: */ 25 # include <QDateTime>26 # include <QPushButton>27 # include <QScrollArea>23 # include <QDateTime> 24 # include <QPushButton> 25 # include <QScrollArea> 28 26 29 27 /* GUI includes: */ 30 # include <VBoxGlobal.h>31 # include <UIMessageCenter.h>32 # include <VBoxSnapshotDetailsDlg.h>33 # include <VBoxUtils.h>28 # include <VBoxGlobal.h> 29 # include <UIMessageCenter.h> 30 # include <VBoxSnapshotDetailsDlg.h> 31 # include <VBoxUtils.h> 34 32 35 33 /* COM includes: */ 36 # include "CMachine.h"34 # include "CMachine.h" 37 35 38 36 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 37 39 38 40 39 VBoxSnapshotDetailsDlg::VBoxSnapshotDetailsDlg (QWidget *aParent) -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxSnapshotDetailsDlg.h
r44528 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt4 GUI ("VirtualBox"): 4 * VBoxSnapshotDetailsDlg class declaration 2 * VBox Qt GUI - VBoxSnapshotDetailsDlg class declaration. 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxTakeSnapshotDlg.cpp
r45192 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt4 GUI ("VirtualBox"): 5 * VBoxTakeSnapshotDlg class implementation 3 * VBox Qt GUI - VBoxTakeSnapshotDlg class implementation. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"19 # include <precomp.h> 22 20 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 23 21 24 22 /* Qt includes: */ 25 # include <QPushButton>23 # include <QPushButton> 26 24 27 25 /* GUI includes: */ 28 # include "VBoxTakeSnapshotDlg.h"29 # include "UIMessageCenter.h"30 # include "VBoxUtils.h"31 # ifdef Q_WS_MAC32 # include "UIMachineWindowNormal.h"33 # include "VBoxSnapshotsWgt.h"34 # endif /* Q_WS_MAC */26 # include "VBoxTakeSnapshotDlg.h" 27 # include "UIMessageCenter.h" 28 # include "VBoxUtils.h" 29 # ifdef Q_WS_MAC 30 # include "UIMachineWindowNormal.h" 31 # include "VBoxSnapshotsWgt.h" 32 # endif /* Q_WS_MAC */ 35 33 36 34 /* COM includes: */ 37 # include "COMEnums.h"38 # include "CMachine.h"39 # include "CMedium.h"40 # include "CMediumAttachment.h"35 # include "COMEnums.h" 36 # include "CMachine.h" 37 # include "CMedium.h" 38 # include "CMediumAttachment.h" 41 39 42 40 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 41 43 42 44 43 VBoxTakeSnapshotDlg::VBoxTakeSnapshotDlg(QWidget *pParent, const CMachine &machine) -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxTakeSnapshotDlg.h
r45192 r52722 1 1 /** @file 2 * 3 * VBox frontends: Qt4 GUI ("VirtualBox"): 4 * VBoxTakeSnapshotDlg class declaration 2 * VBox Qt GUI - VBoxTakeSnapshotDlg class declaration 5 3 */ 6 4 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIDefs.h
r51189 r52722 25 25 #include "COMEnums.h" 26 26 27 #ifndef VBOX_WITH_PRECOMPILED_HEADERS 27 28 /* Define GUI log group. 28 29 * This define should go *before* VBox/log.h include: */ 29 30 #define LOG_GROUP LOG_GROUP_GUI 31 #endif 30 32 /* Other VBox includes: */ 31 33 #include <VBox/log.h> -
trunk/src/VBox/Frontends/VirtualBox/src/hardenedmain.cpp
r52424 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * V irtualBox- Hardened main().3 * VBox Qt GUI - Hardened main(). 4 4 */ 5 5 -
trunk/src/VBox/Frontends/VirtualBox/src/main.cpp
r52174 r52722 1 1 /* $Id$ */ 2 2 /** @file 3 * 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * The main() function 3 * VBox Qt GUI - The main() function. 6 4 */ 7 5 … … 19 17 20 18 #ifdef VBOX_WITH_PRECOMPILED_HEADERS 21 # include "precomp.h"22 # ifdef Q_WS_MAC23 # include "UICocoaApplication.h"24 # endif /* Q_WS_MAC */19 # include <precomp.h> 20 # ifdef Q_WS_MAC 21 # include "UICocoaApplication.h" 22 # endif /* Q_WS_MAC */ 25 23 #else /* !VBOX_WITH_PRECOMPILED_HEADERS */ 26 #include "VBoxGlobal.h" 27 #include "UIMessageCenter.h" 28 #include "UISelectorWindow.h" 29 #include "VBoxUtils.h" 30 #include "UIModalWindowManager.h" 31 #include "UIExtraDataManager.h" 32 #ifdef Q_WS_MAC 33 # include "UICocoaApplication.h" 34 #endif 35 36 #ifdef Q_WS_X11 37 #include <QFontDatabase> 38 #include <iprt/env.h> 39 #endif 40 41 #include <QCleanlooksStyle> 42 #include <QPlastiqueStyle> 43 #include <QMessageBox> 44 #include <QLocale> 45 #include <QTranslator> 24 25 # include "VBoxGlobal.h" 26 # include "UIMessageCenter.h" 27 # include "UISelectorWindow.h" 28 # include "VBoxUtils.h" 29 # include "UIModalWindowManager.h" 30 # include "UIExtraDataManager.h" 31 # ifdef Q_WS_MAC 32 # include "UICocoaApplication.h" 33 # endif 34 35 # ifdef Q_WS_X11 36 # include <QFontDatabase> 37 # include <iprt/env.h> 38 # endif 39 40 # include <QCleanlooksStyle> 41 # include <QPlastiqueStyle> 42 # include <QMessageBox> 43 # include <QLocale> 44 # include <QTranslator> 45 46 # include <iprt/buildconfig.h> 47 # include <iprt/err.h> 48 # include <iprt/initterm.h> 49 # include <iprt/process.h> 50 # include <iprt/stream.h> 51 # include <VBox/err.h> 52 # include <VBox/version.h> 53 54 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 46 55 47 56 #ifdef Q_WS_X11 … … 50 59 #endif 51 60 52 #include <iprt/buildconfig.h>53 #include <iprt/err.h>54 #include <iprt/initterm.h>55 #include <iprt/process.h>56 #include <iprt/stream.h>57 #include <VBox/err.h>58 #include <VBox/version.h>59 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */60 61 61 #ifdef VBOX_WITH_HARDENING 62 62 # include <VBox/sup.h> … … 68 68 69 69 #include <cstdio> 70 70 71 71 72 /* XXX Temporarily. Don't rely on the user to hack the Makefile himself! */ -
trunk/src/VBox/Frontends/VirtualBox/src/precomp.h
r51992 r52722 1 1 /* $Id$*/ 2 2 /** @file 3 * Header used if VBOX_WITH_PRECOMPILED_HEADERS is active.4 */ 5 6 /* 7 * Copyright (C) 2009-201 3Oracle Corporation3 * VBox Qt GUI - Header used if VBOX_WITH_PRECOMPILED_HEADERS is active. 4 */ 5 6 /* 7 * Copyright (C) 2009-2014 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 16 16 */ 17 17 18 //#include <Q3PopupMenu> 18 #define LOG_GROUP LOG_GROUP_GUI 19 20 21 /* 22 * Qt 23 */ 24 #include <QAbstractButton> 25 #include <QAbstractItemDelegate> 19 26 #include <QAbstractItemView> 20 27 #include <QAbstractListModel> 21 28 #include <QAbstractScrollArea> 29 #include <QAbstractTableModel> 22 30 #include <QAction> 23 31 #include <QActionGroup> … … 26 34 #include <QBitmap> 27 35 #include <QBoxLayout> 36 #include <QButtonGroup> 28 37 #include <QCheckBox> 29 38 #include <QCleanlooksStyle> … … 32 41 #include <QColor> 33 42 #include <QComboBox> 43 #include <QCommonStyle> 34 44 #include <QCompleter> 35 45 #include <QContextMenuEvent> 46 #include <QCoreApplication> 36 47 #include <QCursor> 37 48 #include <QDate> … … 42 53 #include <QDialogButtonBox> 43 54 #include <QDir> 55 #include <QDrag> 44 56 #include <QDragEnterEvent> 45 57 #include <QDropEvent> … … 52 64 #include <QFocusEvent> 53 65 #include <QFontDatabase> 66 #include <QFontMetrics> 54 67 #include <QFrame> 55 68 #include <QGLContext> 56 69 #include <QGLWidget> 57 70 #include <QGlobalStatic> 71 #include <QGraphicsLinearLayout> 72 #include <QGraphicsProxyWidget> 73 #include <QGraphicsScene> 74 #include <QGraphicsSceneContextMenuEvent> 75 #include <QGraphicsSceneDragDropEvent> 76 #include <QGraphicsSceneHoverEvent> 77 #include <QGraphicsSceneMouseEvent> 78 #include <QGraphicsView> 79 #include <QGraphicsWidget> 80 #include <QGridLayout> 81 #include <QGroupBox> 58 82 #include <QHBoxLayout> 59 83 #include <QHash> … … 63 87 #include <QHttp> 64 88 #include <QHttpResponseHeader> 89 #include <QIWithRetranslateUI.h> 90 #include <QIcon> 65 91 #include <QImage> 92 #include <QImageWriter> 93 #include <QIntValidator> 66 94 #include <QItemDelegate> 67 95 #include <QItemEditorFactory> … … 75 103 #include <QList> 76 104 #include <QListView> 105 #include <QListWidget> 77 106 #include <QLocale> 78 107 #ifdef Q_WS_MAC … … 81 110 #include <QMainWindow> 82 111 #include <QMap> 112 #include <QMdiArea> 113 #include <QMdiSubWindow> 83 114 #include <QMenu> 84 115 #include <QMenuBar> 85 116 #include <QMenuItem> 86 117 #include <QMessageBox> 118 #include <QMetaEnum> 87 119 #include <QMetaProperty> 88 120 #include <QMetaType> 89 121 #include <QMimeData> 90 122 #include <QMouseEvent> 123 #include <QMouseEventTransition> 91 124 #include <QMoveEvent> 92 125 #include <QMutex> 126 #include <QNetworkAccessManager> 127 #include <QNetworkProxy> 128 #include <QNetworkReply> 129 #include <QNetworkRequest> 93 130 #include <QObject> 94 131 #include <QPaintEvent> 95 132 #include <QPainter> 133 #include <QPair> 134 #include <QParallelAnimationGroup> 96 135 #include <QPixmap> 136 #include <QPixmapCache> 97 137 #include <QPlastiqueStyle> 138 #include <QPoint> 98 139 #include <QPointer> 99 140 #include <QPolygon> … … 103 144 #include <QProgressBar> 104 145 #include <QProgressDialog> 146 #include <QPropertyAnimation> 105 147 #include <QPushButton> 148 #include <QQueue> 149 #include <QRadioButton> 150 #include <QReadLocker> 151 #include <QReadWriteLock> 106 152 #include <QRect> 107 153 #include <QRegExp> … … 111 157 #include <QScrollArea> 112 158 #include <QScrollBar> 159 #include <QSet> 113 160 #include <QSettings> 161 #include <QShortcut> 114 162 #include <QSignalMapper> 163 #include <QSignalTransition> 115 164 #include <QSizeGrip> 116 165 #include <QSlider> 117 166 #include <QSocketNotifier> 118 167 #include <QSortFilterProxyModel> 168 #include <QSpacerItem> 119 169 #include <QSpinBox> 120 170 #include <QSplitter> 171 #include <QStackedLayout> 121 172 #include <QStackedWidget> 173 #include <QStandardItemModel> 174 #include <QStateMachine> 122 175 #include <QStatusBar> 123 176 #include <QString> 177 #include <QStringList> 124 178 #include <QStyle> 125 179 #include <QStyleOption> 126 180 #include <QStyleOptionFocusRect> 127 181 #include <QStyleOptionFrame> 182 #include <QStyleOptionGraphicsItem> 128 183 #include <QStyleOptionSlider> 184 #include <QStyleOptionSpinBox> 129 185 #include <QStylePainter> 186 #include <QStyledItemDelegate> 130 187 #include <QSystemTrayIcon> 131 188 #include <QTabWidget> … … 133 190 #include <QTextBrowser> 134 191 #include <QTextEdit> 192 #include <QTextLayout> 135 193 #include <QTextStream> 136 194 #include <QThread> … … 140 198 #include <QToolButton> 141 199 #include <QToolTip> 200 #include <QTouchEvent> 201 #include <QTransform> 142 202 #include <QTranslator> 143 203 #include <QTreeView> … … 150 210 #include <QVariant> 151 211 #include <QVector> 212 #include <QWaitCondition> 152 213 #include <QWidget> 153 214 #include <QWindowsStyle> 154 215 #include <QWindowsVistaStyle> 216 #include <QWizard> 217 #include <QWizardPage> 155 218 #ifdef Q_WS_X11 156 219 # include <QX11Info> 157 220 #endif 158 159 #include "QIAbstractWizard.h" 221 #include <QXmlStreamReader> 222 #include <QXmlStreamWriter> 223 #include <QtGlobal> 224 225 226 /* 227 * System specific headers. 228 */ 229 #ifdef Q_WS_WIN 230 # include <shlobj.h> 231 # include <Windows.h> 232 #endif 233 234 235 236 /* 237 * IPRT 238 */ 239 #include <iprt/asm.h> 240 #include <iprt/assert.h> 241 #include <iprt/buildconfig.h> 242 #include <iprt/cdefs.h> 243 #include <iprt/cidr.h> 244 #include <iprt/cpp/utils.h> 245 #include <iprt/critsect.h> 246 #include <iprt/ctype.h> 247 #include <iprt/env.h> 248 #include <iprt/err.h> 249 #include <iprt/file.h> 250 #include <iprt/http.h> 251 #include <iprt/initterm.h> 252 #include <iprt/ldr.h> 253 #include <iprt/list.h> 254 #include <iprt/log.h> 255 #include <iprt/mem.h> 256 #include <iprt/memcache.h> 257 #include <iprt/param.h> 258 #include <iprt/path.h> 259 #include <iprt/process.h> 260 #include <iprt/semaphore.h> 261 #include <iprt/sha.h> 262 #include <iprt/stream.h> 263 #include <iprt/string.h> 264 #include <iprt/system.h> 265 #include <iprt/thread.h> 266 #include <iprt/time.h> 267 #include <iprt/types.h> 268 #include <iprt/uri.h> 269 #include <iprt/zip.h> 270 271 272 /* 273 * VirtualBox COM API 274 */ 275 #ifdef VBOX_WITH_XPCOM 276 # include <VirtualBox_XPCOM.h> 277 #else 278 # include <VirtualBox.h> 279 #endif 280 281 /* 282 * VBox headers. 283 */ 284 #include <VBox/VBoxCocoa.h> 285 #include <VBox/VBoxGL2D.h> 286 //#include <VBox/VBoxKeyboard.h> - includes X11/X.h which causes trouble. 287 #include <VBox/VBoxOGLTest.h> 288 #include <VBox/VBoxVideo.h> 289 #ifdef VBOX_WITH_VIDEOHWACCEL 290 # include <VBox/VBoxVideo3D.h> 291 #endif 292 #include <VBox/VDEPlug.h> 293 #include <VBox/VMMDev.h> 294 #include <VBox/cdefs.h> 295 #include <VBox/com/Guid.h> 296 #include <VBox/com/array.h> 297 #include <VBox/com/assert.h> 298 #include <VBox/com/com.h> 299 #include <VBox/com/listeners.h> 300 #include <VBox/dbggui.h> 301 #include <VBox/err.h> 302 #include <VBox/log.h> 303 #include <VBox/param.h> 304 #include <VBox/sup.h> 305 #include <VBox/types.h> 306 #include <VBox/vd.h> 307 #include <VBox/version.h> 308 #ifdef VBOX_WITH_VIDEOHWACCEL 309 # include <VBox/vmm/ssm.h> 310 #endif 311 312 313 /* 314 * VirtualBox Qt GUI - QI* headers. 315 */ 160 316 #include "QIAdvancedSlider.h" 317 #include "QIAdvancedToolBar.h" 161 318 #include "QIArrowButtonPress.h" 162 319 #include "QIArrowButtonSwitch.h" … … 165 322 #include "QIDialogButtonBox.h" 166 323 #include "QIFileDialog.h" 167 #if 0 168 #include "QIHotKeyEdit.h" 169 #endif 324 #include "QIGraphicsWidget.h" 170 325 #include "QILabel.h" 171 326 #include "QILabelSeparator.h" … … 173 328 #include "QIListView.h" 174 329 #include "QIMainDialog.h" 330 #include "QIMenu.h" 175 331 #include "QIMessageBox.h" 332 #include "QIProcess.h" 333 #include "QIRichTextLabel.h" 176 334 #include "QIRichToolButton.h" 177 335 #include "QISplitter.h" 178 336 #include "QIStatusBar.h" 179 337 #include "QIStatusBarIndicator.h" 338 #include "QITabWidget.h" 339 #include "QITableView.h" 180 340 #include "QIToolButton.h" 181 341 #include "QITreeView.h" … … 184 344 #include "QIWithRetranslateUI.h" 185 345 186 //expensive: #include "AbstractDockIconPreview.h" 346 347 /* 348 * VirtualBox Qt GUI - COM headers & Wrappers (later). 349 */ 350 /* Note! X.h and Xlib.h shall not be included as they may redefine None and 351 Status respectively, both are user in VBox enums. Don't bother 352 undefining them, just prevent their inclusion! */ 353 #include "COMDefs.h" 354 #include "COMEnums.h" 355 356 #include "CAppliance.h" 357 #include "CAudioAdapter.h" 358 #include "CBIOSSettings.h" 359 #include "CCanShowWindowEvent.h" 360 #include "CConsole.h" 361 #include "CDHCPServer.h" 362 #include "CDisplay.h" 363 #include "CDisplaySourceBitmap.h" 364 #include "CDnDSource.h" 365 #include "CDnDTarget.h" 366 #include "CEmulatedUSB.h" 367 #include "CEvent.h" 368 #include "CEventListener.h" 369 #include "CEventSource.h" 370 #include "CExtPack.h" 371 #include "CExtPackFile.h" 372 #include "CExtPackManager.h" 373 #include "CExtraDataCanChangeEvent.h" 374 #include "CExtraDataChangedEvent.h" 375 #include "CFramebuffer.h" 376 #include "CGuest.h" 377 #include "CGuestDnDSource.h" 378 #include "CGuestDnDTarget.h" 379 #include "CGuestMonitorChangedEvent.h" 380 #include "CGuestOSType.h" 381 #include "CHost.h" 382 #include "CHostNetworkInterface.h" 383 #include "CHostUSBDevice.h" 384 #include "CHostUSBDeviceFilter.h" 385 #include "CHostVideoInputDevice.h" 187 386 #include "CIShared.h" 188 #include "COMDefs.h" 189 #ifdef Q_WS_MAC 190 # include "DarwinKeyboard.h" 191 # include "DockIconPreview.h" 192 #endif 193 #include "VBoxAboutDlg.h" 387 #include "CKeyboard.h" 388 #include "CKeyboardLedsChangedEvent.h" 389 #include "CMachine.h" 390 #include "CMachineDataChangedEvent.h" 391 #include "CMachineDebugger.h" 392 #include "CMachineRegisteredEvent.h" 393 #include "CMachineStateChangedEvent.h" 394 #include "CMedium.h" 395 #include "CMediumAttachment.h" 396 #include "CMediumChangedEvent.h" 397 #include "CMediumFormat.h" 398 #include "CMouse.h" 399 #include "CMouseCapabilityChangedEvent.h" 400 #include "CMousePointerShapeChangedEvent.h" 401 #include "CNATEngine.h" 402 #include "CNATNetwork.h" 403 #include "CNetworkAdapter.h" 404 #include "CNetworkAdapterChangedEvent.h" 405 #include "CParallelPort.h" 406 #include "CProgress.h" 407 #include "CRuntimeErrorEvent.h" 408 #include "CSerialPort.h" 409 #include "CSession.h" 410 #include "CSessionStateChangedEvent.h" 411 #include "CSharedFolder.h" 412 #include "CShowWindowEvent.h" 413 #include "CSnapshot.h" 414 #include "CSnapshotChangedEvent.h" 415 #include "CSnapshotDeletedEvent.h" 416 #include "CSnapshotTakenEvent.h" 417 #include "CStateChangedEvent.h" 418 #include "CStorageController.h" 419 #include "CSystemProperties.h" 420 #include "CUSBController.h" 421 #include "CUSBDevice.h" 422 #include "CUSBDeviceFilter.h" 423 #include "CUSBDeviceFilters.h" 424 #include "CUSBDeviceStateChangedEvent.h" 425 #include "CVFSExplorer.h" 426 #include "CVRDEServer.h" 427 #include "CVRDEServerInfo.h" 428 #include "CVirtualBox.h" 429 #include "CVirtualBoxErrorInfo.h" 430 #include "CVirtualSystemDescription.h" 431 432 433 /* 434 * VirtualBox Qt GUI - UI headers. 435 */ 436 #include "UIMessageCenter.h" 437 #include "UINetworkReply.h" 438 #ifdef RT_OS_DARWIN 439 # include "UIAbstractDockIconPreview.h" 440 #endif 441 #include "UIActionPool.h" 442 #include "UIActionPoolRuntime.h" 443 #include "UIActionPoolSelector.h" 444 #include "UIAnimationFramework.h" 194 445 #include "UIApplianceEditorWidget.h" 195 #include "VBoxCloseVMDlg.h" 196 #ifdef Q_WS_MAC 197 # include "VBoxCocoaHelper.h" 198 # include "VBoxCocoaSpecialControls.h" 199 #endif 446 #include "UIApplianceExportEditorWidget.h" 447 #include "UIApplianceImportEditorWidget.h" 448 #include "UIBar.h" 449 #include "UIBootTable.h" 450 #ifdef RT_OS_DARWIN 451 # include "UICocoaApplication.h" 452 # include "UICocoaDockIconPreview.h" 453 # include "UICocoaSpecialControls.h" 454 #endif 455 #include "UIConsoleEventHandler.h" 456 #include "UIConverter.h" 457 #include "UIConverterBackend.h" 200 458 #include "UIDefs.h" 201 #include "VBoxDownloaderWgt.h" 202 #include "UIApplianceExportEditorWidget.h" 203 #include "VBoxExportApplianceWzd.h" 204 #include "VBoxFBOverlay.h" 205 #include "VBoxFBOverlayCommon.h" 206 #include "VBoxFilePathSelectorWidget.h" 207 #include "VBoxFrameBuffer.h" 459 #include "UIDesktopServices.h" 460 #ifdef RT_OS_DARWIN 461 # include "UIDesktopServices_darwin_p.h" 462 #endif 463 #include "UIDnDDrag.h" 464 #ifdef RT_OS_WINDOWS 465 # include "UIDnDDataObject_win.h" 466 # include "UIDnDDropSource_win.h" 467 # include "UIDnDEnumFormat_win.h" 468 #endif 469 #include "UIDnDHandler.h" 470 #include "UIDnDMIMEData.h" 471 #include "UIDownloader.h" 472 #include "UIDownloaderAdditions.h" 473 #include "UIDownloaderExtensionPack.h" 474 #include "UIDownloaderUserManual.h" 475 #include "UIExtraDataDefs.h" 476 #include "UIExtraDataManager.h" 477 #include "UIFilmContainer.h" 478 #include "UIFrameBuffer.h" 479 #include "UIGChooser.h" 480 #include "UIGChooserHandlerKeyboard.h" 481 #include "UIGChooserHandlerMouse.h" 482 #include "UIGChooserItem.h" 483 #include "UIGChooserItemGroup.h" 484 #include "UIGChooserItemMachine.h" 485 #include "UIGChooserModel.h" 486 #include "UIGChooserView.h" 487 #include "UIGDetails.h" 488 #include "UIGDetailsElement.h" 489 #include "UIGDetailsElements.h" 490 #include "UIGDetailsGroup.h" 491 #include "UIGDetailsItem.h" 492 #include "UIGDetailsModel.h" 493 #include "UIGDetailsSet.h" 494 #include "UIGDetailsView.h" 495 #include "UIGMachinePreview.h" 496 #include "UIGlobalSettingsDisplay.h" 497 #include "UIGlobalSettingsExtension.h" 208 498 #include "UIGlobalSettingsGeneral.h" 209 499 #include "UIGlobalSettingsInput.h" 210 500 #include "UIGlobalSettingsLanguage.h" 211 501 #include "UIGlobalSettingsNetwork.h" 212 #include "UIGlobalSettingsNetworkDetails.h" 502 #include "UIGlobalSettingsNetworkDetailsHost.h" 503 #include "UIGlobalSettingsNetworkDetailsNAT.h" 504 #include "UIGlobalSettingsPortForwardingDlg.h" 505 #include "UIGlobalSettingsProxy.h" 213 506 #include "UIGlobalSettingsUpdate.h" 507 #include "UIGraphicsButton.h" 508 #include "UIGraphicsRotatorButton.h" 509 #include "UIGraphicsTextPane.h" 510 #include "UIGraphicsToolBar.h" 511 #include "UIGraphicsZoomButton.h" 512 #include "UIHostComboEditor.h" 513 #include "UIHotKeyEditor.h" 514 #include "UIIconPool.h" 515 #include "UIImageTools.h" 516 #include "UIIndicatorsPool.h" 517 #include "UIKeyboardHandler.h" 518 #include "UIKeyboardHandlerFullscreen.h" 519 #include "UIKeyboardHandlerNormal.h" 520 #include "UIKeyboardHandlerScale.h" 521 #include "UIKeyboardHandlerSeamless.h" 522 #include "UILineTextEdit.h" 523 #include "UIMachine.h" 524 #include "UIMachineDefs.h" 525 #include "UIMachineLogic.h" 526 #include "UIMachineLogicFullscreen.h" 527 #include "UIMachineLogicNormal.h" 528 #include "UIMachineLogicScale.h" 529 #include "UIMachineLogicSeamless.h" 530 #include "UIMachineSettingsAudio.h" 531 #include "UIMachineSettingsDisplay.h" 532 #include "UIMachineSettingsGeneral.h" 533 #include "UIMachineSettingsNetwork.h" 534 #include "UIMachineSettingsParallel.h" 535 #include "UIMachineSettingsPortForwardingDlg.h" 536 #include "UIMachineSettingsSF.h" 537 #include "UIMachineSettingsSFDetails.h" 538 #include "UIMachineSettingsSerial.h" 539 #include "UIMachineSettingsStorage.h" 540 #include "UIMachineSettingsSystem.h" 541 #include "UIMachineSettingsUSB.h" 542 #include "UIMachineSettingsUSBFilterDetails.h" 543 #include "UIMachineView.h" 544 #include "UIMachineViewFullscreen.h" 545 #include "UIMachineViewNormal.h" 546 #include "UIMachineViewScale.h" 547 #include "UIMachineViewSeamless.h" 548 #include "UIMachineWindow.h" 549 #include "UIMachineWindowFullscreen.h" 550 #include "UIMachineWindowNormal.h" 551 #include "UIMachineWindowScale.h" 552 #include "UIMachineWindowSeamless.h" 553 #include "UIMainEventListener.h" 554 #include "UIMedium.h" 555 #include "UIMediumDefs.h" 556 #include "UIMediumEnumerator.h" 557 #include "UIMediumManager.h" 558 #include "UIMediumTypeChangeDialog.h" 559 #include "UIMenuBar.h" 560 #include "UIMenuBarEditorWindow.h" 561 #include "UIMessageCenter.h" 562 #include "UIMiniToolBar.h" 563 #include "UIModalWindowManager.h" 564 #include "UIMouseHandler.h" 565 #include "UIMultiScreenLayout.h" 566 #include "UINameAndSystemEditor.h" 567 #include "UINetworkCustomer.h" 568 #include "UINetworkDefs.h" 569 #include "UINetworkManager.h" 570 #include "UINetworkManagerDialog.h" 571 #include "UINetworkManagerIndicator.h" 572 #include "UINetworkReply.h" 573 #include "UINetworkRequest.h" 574 #include "UINetworkRequestWidget.h" 575 #include "UIPopupBox.h" 576 #include "UIPopupCenter.h" 577 #include "UIPopupPane.h" 578 #include "UIPopupPaneButtonPane.h" 579 #include "UIPopupPaneTextPane.h" 580 #include "UIPopupStack.h" 581 #include "UIPopupStackViewport.h" 582 #include "UIPortForwardingTable.h" 583 #include "UIProgressDialog.h" 584 #include "UISelectorWindow.h" 585 #include "UISession.h" 586 #include "UISettingsDefs.h" 587 #include "UISettingsDialog.h" 588 #include "UISettingsDialogSpecific.h" 589 #include "UISettingsPage.h" 590 #include "UIShortcutPool.h" 591 #include "UISlidingToolBar.h" 592 #include "UISpacerWidgets.h" 593 #include "UISpecialControls.h" 594 #include "UIStatusBarEditorWindow.h" 595 #include "UIThreadPool.h" 596 #include "UIToolBar.h" 597 #include "UIUpdateDefs.h" 598 #include "UIUpdateManager.h" 599 #include "UIVMCloseDialog.h" 600 #include "UIVMDesktop.h" 601 #include "UIVMInfoDialog.h" 602 #include "UIVMItem.h" 603 #include "UIVMLogViewer.h" 604 #include "UIVirtualBoxEventHandler.h" 605 #include "UIWarningPane.h" 606 #include "UIWindowMenuManager.h" 607 #include "UIWizard.h" 608 #include "UIWizardCloneVD.h" 609 #include "UIWizardCloneVDPageBasic1.h" 610 #include "UIWizardCloneVDPageBasic2.h" 611 #include "UIWizardCloneVDPageBasic3.h" 612 #include "UIWizardCloneVDPageBasic4.h" 613 #include "UIWizardCloneVDPageExpert.h" 614 #include "UIWizardCloneVM.h" 615 #include "UIWizardCloneVMPageBasic1.h" 616 #include "UIWizardCloneVMPageBasic2.h" 617 #include "UIWizardCloneVMPageBasic3.h" 618 #include "UIWizardCloneVMPageExpert.h" 619 #include "UIWizardExportApp.h" 620 #include "UIWizardExportAppDefs.h" 621 #include "UIWizardExportAppPageBasic1.h" 622 #include "UIWizardExportAppPageBasic2.h" 623 #include "UIWizardExportAppPageBasic3.h" 624 #include "UIWizardExportAppPageBasic4.h" 625 #include "UIWizardExportAppPageExpert.h" 626 #include "UIWizardFirstRun.h" 627 #include "UIWizardFirstRunPageBasic.h" 628 #include "UIWizardImportApp.h" 629 #include "UIWizardImportAppDefs.h" 630 #include "UIWizardImportAppPageBasic1.h" 631 #include "UIWizardImportAppPageBasic2.h" 632 #include "UIWizardImportAppPageExpert.h" 633 #include "UIWizardNewVD.h" 634 #include "UIWizardNewVDPageBasic1.h" 635 #include "UIWizardNewVDPageBasic2.h" 636 #include "UIWizardNewVDPageBasic3.h" 637 #include "UIWizardNewVDPageExpert.h" 638 #include "UIWizardNewVM.h" 639 #include "UIWizardNewVMPageBasic1.h" 640 #include "UIWizardNewVMPageBasic2.h" 641 #include "UIWizardNewVMPageBasic3.h" 642 #include "UIWizardNewVMPageExpert.h" 643 #include "UIWizardPage.h" 644 645 646 /* 647 * VirtualBox Qt GUI - VBox* headers. 648 */ 649 #include "VBoxAboutDlg.h" 650 //#include "VBoxCocoaHelper.h" 651 //#include "VBoxCocoaSpecialControls.h" 652 #include "VBoxFBOverlay.h" 653 #include "VBoxFBOverlayCommon.h" 654 #include "VBoxFilePathSelectorWidget.h" 214 655 #include "VBoxGlobal.h" 215 656 #include "VBoxGlobalSettings.h" 216 657 #include "VBoxGuestRAMSlider.h" 217 #ifdef Q_WS_MAC 218 # include "VBoxIChatTheaterWrapper.h" 219 #endif 220 #include "UIApplianceImportEditorWidget.h" 221 #include "VBoxImportApplianceWzd.h" 658 //#include "VBoxIChatTheaterWrapper.h" 222 659 #include "VBoxLicenseViewer.h" 223 #include "UILineTextEdit.h" 224 //#include "VBoxMediaComboBox.h" 225 #include "VBoxMediaManagerDlg.h" 226 //#include "VBoxMedium.h" /* Expensive? Or what? */ 227 #include "UIMiniToolBar.h" 228 #include "VBoxNewHDWzd.h" 229 #include "VBoxNewVMWzd.h" 660 #include "VBoxMediaComboBox.h" 230 661 #include "VBoxOSTypeSelectorButton.h" 231 #include "UINameAndSystemEditor.h"232 #include "UIMessageCenter.h"233 #include "VBoxProgressDialog.h"234 #include "UISelectorWindow.h"235 #include "UISettingsDialog.h"236 #include "UISettingsDialogSpecific.h"237 #include "UISettingsPage.h"238 662 #include "VBoxSettingsSelector.h" 239 663 #include "VBoxSnapshotDetailsDlg.h" 240 664 #include "VBoxSnapshotsWgt.h" 241 #include "VBoxSpecialControls.h"242 665 #include "VBoxTakeSnapshotDlg.h" 243 #include "UIToolBar.h" 244 #include "VBoxUpdateDlg.h" 245 #include "VBoxUtils-darwin.h" 666 #ifdef RT_OS_DARWIN 667 # include "VBoxUtils-darwin.h" 668 #endif 669 #ifdef RT_OS_WINDOWS 670 # include "VBoxUtils-win.h" 671 #endif 672 /* Note! X.h shall not be included as it defines KeyPress and KeyRelease that 673 are used as enum constants in VBoxUtils.h. Don't bother undefining 674 the redefinitions, just prevent the inclusion of the header! */ 246 675 #include "VBoxUtils.h" 247 #include "VBoxVMFirstRunWzd.h" 248 #include "UIVMInfoDialog.h" 249 #include "UIVMLogViewer.h" 250 #include "UIMachineSettingsAudio.h" 251 #include "UIMachineSettingsDisplay.h" 252 #include "UIMachineSettingsGeneral.h" 253 #include "UIMachineSettingsStorage.h" 254 #include "UIMachineSettingsNetwork.h" 255 #include "UIMachineSettingsParallel.h" 256 #include "UIMachineSettingsSF.h" 257 #include "UIMachineSettingsSFDetails.h" 258 #include "UIMachineSettingsSerial.h" 259 #include "UIMachineSettingsSystem.h" 260 #include "UIMachineSettingsUSB.h" 261 #include "UIMachineSettingsUSBFilterDetails.h" 262 263 #ifdef Q_WS_X11 264 # undef BOOL /* typedef CARD8 BOOL in Xmd.h conflicts with #define BOOL PRBool 265 * in COMDefs.h. A better fix would be to isolate X11-specific 266 * stuff by placing XX* helpers below to a separate source file. */ 267 RT_C_DECLS_BEGIN /* rhel3 build hack */ 268 /** @todo stuff might be missing here... */ 269 # include <X11/X.h> 270 # include <X11/Xmd.h> 271 # include <X11/Xlib.h> 272 # include <X11/Xatom.h> 273 # include <X11/extensions/dpms.h> 274 RT_C_DECLS_END /* rhel3 build hack */ 275 # define BOOL PRBool 276 # include "VBoxX11Helper.h" 277 # include "XKeyboard.h" 278 #endif 279 280 #ifdef Q_WS_MAC 281 # include <ApplicationServices/ApplicationServices.h> 282 #endif 283 284 #if defined (Q_WS_WIN) 285 # include <shlobj.h> 286 #endif 287 288 #include <math.h> 289 290 #include <iprt/asm.h> 291 #include <iprt/assert.h> 292 #include <iprt/buildconfig.h> 293 #include <iprt/env.h> 294 #include <iprt/err.h> 295 #include <iprt/file.h> 296 #include <iprt/initterm.h> 297 #include <iprt/ldr.h> 298 #include <iprt/log.h> 299 #include <iprt/mem.h> 300 #include <iprt/param.h> 301 #include <iprt/path.h> 302 #include <iprt/process.h> 303 #include <iprt/semaphore.h> 304 #include <iprt/stream.h> 305 #include <iprt/system.h> 306 #include <iprt/time.h> 307 #include <iprt/thread.h> 308 309 #include <VBox/err.h> 310 #include <VBox/param.h> 311 #include <VBox/sup.h> 312 #include <VBox/com/Guid.h> /* ...a bit expensive... */ 313 #include <VBox/VMMDev.h> /** @todo @bugref{4084} */ 314 #include <VBox/VBoxHDD.h> 315 #include <VBox/VBoxGL2D.h> 316 #ifdef VBOX_WITH_VIDEOHWACCEL 317 # include <VBox/VBoxVideo.h> 318 # include <VBox/vmm/ssm.h> 319 #endif 320 676 #include "VBoxVersion.h" 677 //#include "VBoxX11Helper.h" 678 //#include "WinKeyboard.h" 679 //#include "XKeyboard.h" 680 681 682 /* 683 * Final tweaks. 684 */ 321 685 #ifdef Q_WS_MAC 322 686 # if MAC_LEOPARD_STYLE /* This is defined by UIDefs.h and must come after it was included */
Note:
See TracChangeset
for help on using the changeset viewer.