VirtualBox

Changeset 52733 in vbox


Ignore:
Timestamp:
Sep 12, 2014 5:57:50 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
96074
Message:

FE/Qt: Precompiled header 'optimizations'.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
36 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/UIVMInfoDialog.cpp

    r52722 r52733  
    2121
    2222/* Qt includes: */
    23 #include <QTimer>
    24 #include <QScrollBar>
    25 #include <QPushButton>
     23# include <QTimer>
     24# include <QScrollBar>
     25# include <QPushButton>
    2626
    2727/* GUI includes: */
    28 #include "UIVMInfoDialog.h"
    29 #include "UIExtraDataManager.h"
    30 #include "UISession.h"
    31 #include "UIMachineLogic.h"
    32 #include "UIMachineWindow.h"
    33 #include "UIMachineView.h"
    34 #include "UIConverter.h"
    35 #include "UIIconPool.h"
    36 #include "QITabWidget.h"
    37 #include "QIDialogButtonBox.h"
    38 #include "VBoxGlobal.h"
    39 #include "VBoxUtils.h"
     28# include "UIVMInfoDialog.h"
     29# include "UIExtraDataManager.h"
     30# include "UISession.h"
     31# include "UIMachineLogic.h"
     32# include "UIMachineWindow.h"
     33# include "UIMachineView.h"
     34# include "UIConverter.h"
     35# include "UIIconPool.h"
     36# include "QITabWidget.h"
     37# include "QIDialogButtonBox.h"
     38# include "VBoxGlobal.h"
     39# include "VBoxUtils.h"
    4040
    4141/* COM includes: */
    42 #include "COMEnums.h"
    43 #include "CMachine.h"
    44 #include "CConsole.h"
    45 #include "CSystemProperties.h"
    46 #include "CMachineDebugger.h"
    47 #include "CDisplay.h"
    48 #include "CGuest.h"
    49 #include "CStorageController.h"
    50 #include "CMediumAttachment.h"
    51 #include "CNetworkAdapter.h"
     42# include "COMEnums.h"
     43# include "CMachine.h"
     44# include "CConsole.h"
     45# include "CSystemProperties.h"
     46# include "CMachineDebugger.h"
     47# include "CDisplay.h"
     48# include "CGuest.h"
     49# include "CStorageController.h"
     50# include "CMediumAttachment.h"
     51# include "CNetworkAdapter.h"
     52
     53/* Other VBox includes: */
     54# include <iprt/time.h>
     55
     56#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     57
    5258#include "CVRDEServerInfo.h"
    53 
    54 /* Other VBox includes: */
    55 #include <iprt/time.h>
    56 
    57 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
    5859
    5960
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp

    r52722 r52733  
    4444# include <iprt/asm.h>
    4545# include <iprt/semaphore.h>
    46 # include <iprt/memcache.h>
    4746
    4847# 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 */
    5648
    5749#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
    5850
     51#include <iprt/memcache.h>
     52#include <VBox/err.h>
     53
     54
     55#ifdef VBOX_WITH_VIDEOHWACCEL
     56# include <VBox/VBoxVideo.h>
     57# include <VBox/vmm/ssm.h>
     58#endif /* VBOX_WITH_VIDEOHWACCEL */
    5959
    6060#ifdef VBOXQGL_PROF_BASE
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxGLSupportInfo.cpp

    r52722 r52733  
    2222# include <iprt/assert.h>
    2323# include <iprt/log.h>
    24 # include <iprt/err.h>
    2524# include <iprt/env.h>
    2625# include <iprt/param.h>
     
    3231
    3332# include <QGLWidget>
    34 # include <QGLContext>
    3533
    3634# include <VBox/VBoxGL2D.h>
    3735# include "VBoxFBOverlayCommon.h"
    3836#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     37
     38#include <iprt/err.h>
     39
     40#include <QGLContext>
    3941
    4042
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIAdvancedSlider.cpp

    r52730 r52733  
    2626# include <QPainter>
    2727# include <QStyle>
    28 # include <QStyleOptionSlider>
    2928
    3029#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     30
     31#include <QStyleOptionSlider>
    3132
    3233/* System includes */
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIAdvancedToolBar.cpp

    r52730 r52733  
    2525# include <QToolButton>
    2626
     27#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     28
    2729/* GUI includes: */
    28 # include "QIAdvancedToolBar.h"
    29 
    30 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     30#include "QIAdvancedToolBar.h"
    3131
    3232
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QILineEdit.cpp

    r52730 r52733  
    2323
    2424/* Qt includes */
    25 # include <QStyleOptionFrame>
    26 
    2725# ifdef Q_WS_WIN32
    28 #  include <QWindowsVistaStyle>
    2926#  include <QLibrary>
    3027
     
    3431
    3532#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     33
     34#include <QStyleOptionFrame>
     35#ifdef Q_WS_WIN32
     36# include <QWindowsVistaStyle>
     37#endif
    3638
    3739
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIListView.cpp

    r52730 r52733  
    2424#  include <QPainter>
    2525#  include <QApplication>
    26 #  include <qmacstyle_mac.h>
    2726# endif /* MAC_LEOPARD_STYLE */
    2827
     28#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     29
     30#if MAC_LEOPARD_STYLE
     31# include <qmacstyle_mac.h>
     32#endif /* MAC_LEOPARD_STYLE */
     33
    2934/* GUI includes: */
    30 # include "QIListView.h"
    31 
    32 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     35#include "QIListView.h"
    3336
    3437
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIMainDialog.cpp

    r52730 r52733  
    3333# include <QUrl>
    3434# include <QMenu>
    35 # include <QSizeGrip>
    3635# include <QPushButton>
    3736# include <QDialogButtonBox>
    3837
    3938#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     39
     40#include <QSizeGrip>
    4041
    4142
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp

    r52730 r52733  
    3030#  include <QTableView>
    3131#  include <QHeaderView>
    32 #  include <QStandardItemModel>
    3332#  include <QSortFilterProxyModel>
    3433#  include <QStyledItemDelegate>
     
    3837#  include <QComboBox>
    3938#  include <QPushButton>
    40 #  include <QXmlStreamWriter>
    41 #  include <QXmlStreamReader>
    4239# endif /* DEBUG */
    4340
     
    6966
    7067#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     68
     69#ifdef DEBUG
     70# include <QStandardItemModel>
     71# include <QXmlStreamWriter>
     72# include <QXmlStreamReader>
     73#endif
    7174
    7275
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp

    r52730 r52733  
    2222/* Qt includes: */
    2323# include <QObject>
    24 # include <QSocketNotifier>
    2524
    2625/* COM includes: */
     
    3029
    3130#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     31
     32#include <QSocketNotifier>
    3233
    3334#ifdef VBOX_WITH_XPCOM
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMainEventListener.cpp

    r52730 r52733  
    2727# include "CVirtualBoxErrorInfo.h"
    2828# include "CUSBDevice.h"
    29 # include "CEvent.h"
    30 # include "CMachineStateChangedEvent.h"
    31 # include "CMachineDataChangedEvent.h"
    32 # include "CExtraDataCanChangeEvent.h"
    33 # include "CExtraDataChangedEvent.h"
    34 # include "CMachineRegisteredEvent.h"
    35 # include "CSessionStateChangedEvent.h"
    36 # include "CSnapshotTakenEvent.h"
    37 # include "CSnapshotDeletedEvent.h"
    38 # include "CSnapshotChangedEvent.h"
    39 # include "CMousePointerShapeChangedEvent.h"
    40 # include "CMouseCapabilityChangedEvent.h"
    41 # include "CKeyboardLedsChangedEvent.h"
    42 # include "CStateChangedEvent.h"
    43 # include "CNetworkAdapterChangedEvent.h"
    44 # include "CMediumChangedEvent.h"
    45 # include "CUSBDeviceStateChangedEvent.h"
    46 # include "CRuntimeErrorEvent.h"
    47 # include "CCanShowWindowEvent.h"
    48 # include "CShowWindowEvent.h"
    49 # include "CGuestMonitorChangedEvent.h"
    50 
    5129#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     30
     31#include "CEvent.h"
     32#include "CMachineStateChangedEvent.h"
     33#include "CMachineDataChangedEvent.h"
     34#include "CExtraDataCanChangeEvent.h"
     35#include "CExtraDataChangedEvent.h"
     36#include "CMachineRegisteredEvent.h"
     37#include "CSessionStateChangedEvent.h"
     38#include "CSnapshotTakenEvent.h"
     39#include "CSnapshotDeletedEvent.h"
     40#include "CSnapshotChangedEvent.h"
     41#include "CMousePointerShapeChangedEvent.h"
     42#include "CMouseCapabilityChangedEvent.h"
     43#include "CKeyboardLedsChangedEvent.h"
     44#include "CStateChangedEvent.h"
     45#include "CNetworkAdapterChangedEvent.h"
     46#include "CMediumChangedEvent.h"
     47#include "CUSBDeviceStateChangedEvent.h"
     48#include "CRuntimeErrorEvent.h"
     49#include "CCanShowWindowEvent.h"
     50#include "CShowWindowEvent.h"
     51#include "CGuestMonitorChangedEvent.h"
    5252
    5353
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp

    r52730 r52733  
    7575
    7676/* Other VBox includes: */
    77 # include <iprt/err.h>
    7877# include <iprt/param.h>
    7978# include <iprt/path.h>
    8079
    8180#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     81
     82#include <iprt/err.h>
    8283
    8384
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp

    r52730 r52733  
    2121
    2222/* Qt includes: */
    23 # include <QProgressDialog>
    24 # include <QLibraryInfo>
    2523# include <QFileDialog>
    2624# include <QToolTip>
     
    2927# include <QDesktopServices>
    3028# include <QMutex>
    31 # include <QReadLocker>
    3229# include <QToolButton>
    3330# include <QProcess>
    3431# include <QThread>
    3532# include <QPainter>
    36 # include <QSettings>
    3733# include <QTimer>
    3834# include <QDir>
    3935# include <QLocale>
    40 # ifdef VBOX_GUI_WITH_NETWORK_MANAGER
    41 #  include <QNetworkProxy>
    42 # endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
    4336# include <QSpinBox>
    44 # include <QStyleOptionSpinBox>
    4537
    4638# ifdef Q_WS_WIN
     
    123115/* Other VBox includes: */
    124116# include <iprt/asm.h>
    125 # include <iprt/ctype.h>
    126 # include <iprt/err.h>
    127117# include <iprt/param.h>
    128118# include <iprt/path.h>
    129119# include <iprt/env.h>
    130 # include <iprt/file.h>
    131120# include <iprt/ldr.h>
    132121# include <iprt/system.h>
     
    136125# endif /* Q_WS_X11 */
    137126
    138 # include <VBox/vd.h>
    139127# include <VBox/sup.h>
    140128# include <VBox/com/Guid.h>
    141 # include <VBox/VBoxOGLTest.h>
    142129
    143130# ifdef Q_WS_WIN
     
    146133
    147134#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     135
     136#include <QLibraryInfo>
     137#include <QProgressDialog>
     138#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
     139# include <QNetworkProxy>
     140#endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
     141#include <QReadLocker>
     142#include <QSettings>
     143#include <QStyleOptionSpinBox>
     144
     145#include <VBox/VBoxOGLTest.h>
     146#include <VBox/vd.h>
     147
     148#include <iprt/ctype.h>
     149#include <iprt/err.h>
     150#include <iprt/file.h>
    148151
    149152#ifdef Q_WS_MAC
  • trunk/src/VBox/Frontends/VirtualBox/src/main.cpp

    r52722 r52733  
    3434
    3535# ifdef Q_WS_X11
    36 #  include <QFontDatabase>
    3736#  include <iprt/env.h>
    3837# endif
    3938
    40 # include <QCleanlooksStyle>
    41 # include <QPlastiqueStyle>
    4239# include <QMessageBox>
    4340# include <QLocale>
     
    4542
    4643# include <iprt/buildconfig.h>
    47 # include <iprt/err.h>
    4844# include <iprt/initterm.h>
    4945# include <iprt/process.h>
    5046# include <iprt/stream.h>
    51 # include <VBox/err.h>
    5247# include <VBox/version.h>
    5348
    5449#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
    5550
    56 #ifdef Q_WS_X11
     51#include <VBox/err.h>
     52
     53#include <QCleanlooksStyle>
     54#include <QPlastiqueStyle>
     55
     56#ifdef Q_WS_X11
     57# include <QFontDatabase>
    5758# include <X11/Xlib.h>
    5859# include <dlfcn.h>
  • trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderExtensionPack.cpp

    r52730 r52733  
    2323# include <QDir>
    2424# include <QFile>
    25 # include <iprt/sha.h>
    2625
    2726/* Local includes: */
     
    3433
    3534#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     35
     36#include <iprt/sha.h>
    3637
    3738
  • trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkReply.cpp

    r52730 r52733  
    3434/* Other VBox includes; */
    3535# include <iprt/initterm.h>
    36 # include <iprt/http.h>
    37 # include <iprt/err.h>
    38 # include <iprt/zip.h>
    3936
    4037#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     38
     39#include <iprt/http.h>
     40#include <iprt/err.h>
     41#include <iprt/zip.h>
    4142
    4243
  • trunk/src/VBox/Frontends/VirtualBox/src/precomp.h

    r52730 r52733  
    1616 */
    1717
     18/* To get usage counts for the include files run the following from the src directory:
     19  ( for inc in $(sed -e '/^# *include/!d' -e 's/^# *include *.//' -e 's/[">].*''//' precomp.h);
     20    do
     21        echo $( grep -rE "^ *# *include *.$inc." --exclude=precomp.h . | wc -l ) \
     22            "/" $( grep -rE "^ *# *include *.$inc." --exclude="*.h" . | wc -l ) \
     23            "- $inc";
     24    done ) | sort -n
     25 */
     26
     27
    1828#define LOG_GROUP LOG_GROUP_GUI
    19 
    2029
    2130/*
     
    2534#include <QAbstractItemDelegate>
    2635#include <QAbstractItemView>
    27 #include <QAbstractListModel>
    2836#include <QAbstractScrollArea>
    2937#include <QAbstractTableModel>
    3038#include <QAction>
    31 #include <QActionGroup>
    3239#include <QApplication>
    33 #include <QBasicTimer>
    3440#include <QBitmap>
    3541#include <QBoxLayout>
    3642#include <QButtonGroup>
    3743#include <QCheckBox>
    38 #include <QCleanlooksStyle>
     44//#include <QCleanlooksStyle> - only used once
    3945#include <QClipboard>
    4046#include <QCloseEvent>
    4147#include <QColor>
    4248#include <QComboBox>
    43 #include <QCommonStyle>
    44 #include <QCompleter>
     49//#include <QCommonStyle> -  only used once
    4550#include <QContextMenuEvent>
    4651#include <QCoreApplication>
     
    5459#include <QDir>
    5560#include <QDrag>
    56 #include <QDragEnterEvent>
    57 #include <QDropEvent>
    5861#include <QEvent>
    5962#include <QEventLoop>
     
    6366#include <QFileInfo>
    6467#include <QFocusEvent>
    65 #include <QFontDatabase>
    66 #include <QFontMetrics>
     68//#include <QFontDatabase> - only used once
     69//#include <QFontMetrics> - only used once
    6770#include <QFrame>
    68 #include <QGLContext>
     71//#include <QGLContext> - only used once
    6972#include <QGLWidget>
    70 #include <QGlobalStatic>
    71 #include <QGraphicsLinearLayout>
    72 #include <QGraphicsProxyWidget>
     73//#include <QGraphicsLinearLayout> - only used once
     74//#include <QGraphicsProxyWidget> - only used once
    7375#include <QGraphicsScene>
    7476#include <QGraphicsSceneContextMenuEvent>
    7577#include <QGraphicsSceneDragDropEvent>
    76 #include <QGraphicsSceneHoverEvent>
     78//#include <QGraphicsSceneHoverEvent> - only used once
    7779#include <QGraphicsSceneMouseEvent>
    7880#include <QGraphicsView>
     
    8486#include <QHeaderView>
    8587#include <QHelpEvent>
    86 #include <QHostAddress>
    87 #include <QHttp>
    88 #include <QHttpResponseHeader>
     88//#include <QHostAddress> - only used once
    8989#include <QIcon>
    9090#include <QImage>
    91 #include <QImageWriter>
     91//#include <QImageWriter> - only used once
    9292#include <QIntValidator>
    9393#include <QItemDelegate>
     
    9797#include <QLayout>
    9898#include <QLibrary>
    99 #include <QLibraryInfo>
     99//#include <QLibraryInfo> - only used once
    100100#include <QLineEdit>
    101 #include <QLinkedList>
    102101#include <QList>
    103102#include <QListView>
     
    105104#include <QLocale>
    106105#ifdef Q_WS_MAC
    107 # include <QMacCocoaViewContainer>
     106//# include <QMacCocoaViewContainer> - only used once / only used in Objective C++
    108107#endif
    109108#include <QMainWindow>
     
    113112#include <QMenu>
    114113#include <QMenuBar>
    115 #include <QMenuItem>
    116114#include <QMessageBox>
    117115#include <QMetaEnum>
    118 #include <QMetaProperty>
     116//#include <QMetaProperty> - only used once
    119117#include <QMetaType>
    120118#include <QMimeData>
    121119#include <QMouseEvent>
    122 #include <QMouseEventTransition>
    123 #include <QMoveEvent>
     120//#include <QMouseEventTransition> - only used once
    124121#include <QMutex>
    125122#include <QNetworkAccessManager>
    126 #include <QNetworkProxy>
     123//#include <QNetworkProxy> - only used once
    127124#include <QNetworkReply>
    128125#include <QNetworkRequest>
     
    131128#include <QPainter>
    132129#include <QPair>
    133 #include <QParallelAnimationGroup>
     130//#include <QParallelAnimationGroup> - only used once
    134131#include <QPixmap>
    135132#include <QPixmapCache>
    136 #include <QPlastiqueStyle>
     133//#include <QPlastiqueStyle> - only used once
    137134#include <QPoint>
    138135#include <QPointer>
    139 #include <QPolygon>
    140 #include <QPrintDialog>
    141 #include <QPrinter>
     136//#include <QPrintDialog> - only used once
     137//#include <QPrinter> - only used once
    142138#include <QProcess>
    143139#include <QProgressBar>
    144 #include <QProgressDialog>
     140//#include <QProgressDialog> - only used once
    145141#include <QPropertyAnimation>
    146142#include <QPushButton>
    147143#include <QQueue>
    148144#include <QRadioButton>
    149 #include <QReadLocker>
     145//#include <QReadLocker> - only used once
    150146#include <QReadWriteLock>
    151147#include <QRect>
     
    157153#include <QScrollBar>
    158154#include <QSet>
    159 #include <QSettings>
    160 #include <QShortcut>
     155//#include <QSettings> - only used once
     156//#include <QShortcut> - only used once
    161157#include <QSignalMapper>
    162158#include <QSignalTransition>
    163 #include <QSizeGrip>
     159//#include <QSizeGrip> - only used once
    164160#include <QSlider>
    165 #include <QSocketNotifier>
     161//#include <QSocketNotifier> - only used once
    166162#include <QSortFilterProxyModel>
    167163#include <QSpacerItem>
    168164#include <QSpinBox>
    169165#include <QSplitter>
    170 #include <QStackedLayout>
     166//#include <QStackedLayout> - only used once.
    171167#include <QStackedWidget>
    172 #include <QStandardItemModel>
     168//#include <QStandardItemModel> - only used once
    173169#include <QStateMachine>
    174170#include <QStatusBar>
     
    178174#include <QStyleOption>
    179175#include <QStyleOptionFocusRect>
    180 #include <QStyleOptionFrame>
     176//#include <QStyleOptionFrame> - only used once
    181177#include <QStyleOptionGraphicsItem>
    182 #include <QStyleOptionSlider>
    183 #include <QStyleOptionSpinBox>
     178//#include <QStyleOptionSlider> - only used once
     179//#include <QStyleOptionSpinBox> - only used once
    184180#include <QStylePainter>
    185181#include <QStyledItemDelegate>
    186 #include <QSystemTrayIcon>
    187182#include <QTabWidget>
    188183#include <QTableView>
    189184#include <QTextBrowser>
    190185#include <QTextEdit>
    191 #include <QTextLayout>
     186//#include <QTextLayout> - only used once
    192187#include <QTextStream>
    193188#include <QThread>
     
    197192#include <QToolButton>
    198193#include <QToolTip>
    199 #include <QTouchEvent>
     194//#include <QTouchEvent> - only used once
    200195#include <QTransform>
    201196#include <QTranslator>
     
    212207#include <QWidget>
    213208#include <QWindowsStyle>
    214 #include <QWindowsVistaStyle>
     209//#include <QWindowsVistaStyle> - only used once
    215210#include <QWizard>
    216211#include <QWizardPage>
     
    218213# include <QX11Info>
    219214#endif
    220 #include <QXmlStreamReader>
    221 #include <QXmlStreamWriter>
     215//#include <QXmlStreamReader> - only used once
     216//#include <QXmlStreamWriter> - only used once
    222217#include <QtGlobal>
    223218
     
    230225# include <Windows.h>
    231226#endif
    232 
    233227
    234228
     
    243237#include <iprt/cpp/utils.h>
    244238#include <iprt/critsect.h>
    245 #include <iprt/ctype.h>
     239//#include <iprt/ctype.h> - only used once
    246240#include <iprt/env.h>
    247 #include <iprt/err.h>
    248 #include <iprt/file.h>
    249 #include <iprt/http.h>
     241//#include <iprt/err.h> - don't include err.h!
     242//#include <iprt/file.h> - only used once
     243//#include <iprt/http.h> - only used once
    250244#include <iprt/initterm.h>
    251245#include <iprt/ldr.h>
     
    253247#include <iprt/log.h>
    254248#include <iprt/mem.h>
    255 #include <iprt/memcache.h>
     249//#include <iprt/memcache.h> - only used once
    256250#include <iprt/param.h>
    257251#include <iprt/path.h>
    258252#include <iprt/process.h>
    259253#include <iprt/semaphore.h>
    260 #include <iprt/sha.h>
     254//#include <iprt/sha.h> - only used once
    261255#include <iprt/stream.h>
    262256#include <iprt/string.h>
     
    265259#include <iprt/time.h>
    266260#include <iprt/types.h>
    267 #include <iprt/uri.h>
    268 #include <iprt/zip.h>
     261//#include <iprt/uri.h> - only used once
     262//#include <iprt/zip.h> - only used once
    269263
    270264
     
    281275 * VBox headers.
    282276 */
     277#include <VBox/cdefs.h>
     278#include <VBox/types.h>
    283279#include <VBox/VBoxCocoa.h>
    284280#include <VBox/VBoxGL2D.h>
    285281//#include <VBox/VBoxKeyboard.h> - includes X11/X.h which causes trouble.
    286 #include <VBox/VBoxOGLTest.h>
    287 #include <VBox/VBoxVideo.h>
     282//#include <VBox/VBoxOGLTest.h> - only used once
     283//#include <VBox/VBoxVideo.h> - only used twice
    288284#ifdef VBOX_WITH_VIDEOHWACCEL
    289 # include <VBox/VBoxVideo3D.h>
    290 #endif
    291 #include <VBox/VMMDev.h>
    292 #include <VBox/cdefs.h>
     285//# include <VBox/VBoxVideo3D.h> - only used once
     286#endif
    293287#include <VBox/com/Guid.h>
    294288#include <VBox/com/array.h>
     
    297291#include <VBox/com/listeners.h>
    298292#include <VBox/dbggui.h>
    299 #include <VBox/err.h>
     293//#include <VBox/err.h> - don't include err.h!
    300294#include <VBox/log.h>
    301 #include <VBox/param.h>
    302295#include <VBox/sup.h>
    303 #include <VBox/types.h>
    304 #include <VBox/vd.h>
     296//#include <VBox/vd.h> - only used once
    305297#include <VBox/version.h>
    306298#ifdef VBOX_WITH_VIDEOHWACCEL
    307 # include <VBox/vmm/ssm.h>
     299//# include <VBox/vmm/ssm.h> - only used once
    308300#endif
    309301
     
    313305 */
    314306#include "QIAdvancedSlider.h"
    315 #include "QIAdvancedToolBar.h"
     307//#include "QIAdvancedToolBar.h" - only used once / not used at all
    316308#include "QIArrowButtonPress.h"
    317309#include "QIArrowButtonSwitch.h"
     
    324316#include "QILabelSeparator.h"
    325317#include "QILineEdit.h"
    326 #include "QIListView.h"
     318//#include "QIListView.h" - only used once / not used at all
    327319#include "QIMainDialog.h"
    328320#include "QIMenu.h"
     
    355347#include "CAudioAdapter.h"
    356348#include "CBIOSSettings.h"
    357 #include "CCanShowWindowEvent.h"
     349//#include "CCanShowWindowEvent.h" - only used once
    358350#include "CConsole.h"
    359 #include "CDHCPServer.h"
     351//#include "CDHCPServer.h" - only used once
    360352#include "CDisplay.h"
    361353#include "CDisplaySourceBitmap.h"
     
    363355#include "CDnDTarget.h"
    364356#include "CEmulatedUSB.h"
    365 #include "CEvent.h"
     357//#include "CEvent.h" - only used once
    366358#include "CEventListener.h"
    367359#include "CEventSource.h"
     
    369361#include "CExtPackFile.h"
    370362#include "CExtPackManager.h"
    371 #include "CExtraDataCanChangeEvent.h"
    372 #include "CExtraDataChangedEvent.h"
    373 #include "CFramebuffer.h"
     363//#include "CExtraDataCanChangeEvent.h" - only used once
     364//#include "CExtraDataChangedEvent.h" - only used once
     365//#include "CFramebuffer.h" - only used once
    374366#include "CGuest.h"
    375 #include "CGuestDnDSource.h"
    376 #include "CGuestDnDTarget.h"
    377 #include "CGuestMonitorChangedEvent.h"
     367//#include "CGuestDnDSource.h" - only used once
     368//#include "CGuestDnDTarget.h" - only used once
     369//#include "CGuestMonitorChangedEvent.h" - only used once
    378370#include "CGuestOSType.h"
    379371#include "CHost.h"
    380372#include "CHostNetworkInterface.h"
    381373#include "CHostUSBDevice.h"
    382 #include "CHostUSBDeviceFilter.h"
     374//#include "CHostUSBDeviceFilter.h" - only used once
    383375#include "CHostVideoInputDevice.h"
    384376#include "CIShared.h"
    385377#include "CKeyboard.h"
    386 #include "CKeyboardLedsChangedEvent.h"
     378//#include "CKeyboardLedsChangedEvent.h" - only used once
    387379#include "CMachine.h"
    388 #include "CMachineDataChangedEvent.h"
     380//#include "CMachineDataChangedEvent.h" - only used once
    389381#include "CMachineDebugger.h"
    390 #include "CMachineRegisteredEvent.h"
    391 #include "CMachineStateChangedEvent.h"
     382//#include "CMachineRegisteredEvent.h" - only used once
     383//#include "CMachineStateChangedEvent.h" - only used once
    392384#include "CMedium.h"
    393385#include "CMediumAttachment.h"
    394 #include "CMediumChangedEvent.h"
     386//#include "CMediumChangedEvent.h" - only used once
    395387#include "CMediumFormat.h"
    396 #include "CMouse.h"
    397 #include "CMouseCapabilityChangedEvent.h"
    398 #include "CMousePointerShapeChangedEvent.h"
    399 #include "CNATEngine.h"
     388//#include "CMouse.h" - only used once
     389//#include "CMouseCapabilityChangedEvent.h" - only used once
     390//#include "CMousePointerShapeChangedEvent.h" - only used once
     391//#include "CNATEngine.h" - only used once
    400392#include "CNATNetwork.h"
    401393#include "CNetworkAdapter.h"
    402 #include "CNetworkAdapterChangedEvent.h"
     394//#include "CNetworkAdapterChangedEvent.h" - only used once
    403395#include "CParallelPort.h"
    404396#include "CProgress.h"
    405 #include "CRuntimeErrorEvent.h"
     397//#include "CRuntimeErrorEvent.h" - only used once
    406398#include "CSerialPort.h"
    407399#include "CSession.h"
    408 #include "CSessionStateChangedEvent.h"
     400//#include "CSessionStateChangedEvent.h" - only used once
    409401#include "CSharedFolder.h"
    410 #include "CShowWindowEvent.h"
     402//#include "CShowWindowEvent.h" - only used once
    411403#include "CSnapshot.h"
    412 #include "CSnapshotChangedEvent.h"
    413 #include "CSnapshotDeletedEvent.h"
    414 #include "CSnapshotTakenEvent.h"
    415 #include "CStateChangedEvent.h"
     404//#include "CSnapshotChangedEvent.h" - only used once
     405//#include "CSnapshotDeletedEvent.h" - only used once
     406//#include "CSnapshotTakenEvent.h" - only used once
     407//#include "CStateChangedEvent.h" - only used once
    416408#include "CStorageController.h"
    417409#include "CSystemProperties.h"
     
    420412#include "CUSBDeviceFilter.h"
    421413#include "CUSBDeviceFilters.h"
    422 #include "CUSBDeviceStateChangedEvent.h"
    423 #include "CVFSExplorer.h"
     414//#include "CUSBDeviceStateChangedEvent.h" - only used once
     415//#include "CVFSExplorer.h" - only used once
    424416#include "CVRDEServer.h"
    425 #include "CVRDEServerInfo.h"
     417//#include "CVRDEServerInfo.h" - only used once
    426418#include "CVirtualBox.h"
    427419#include "CVirtualBoxErrorInfo.h"
     
    691683#ifdef Q_WS_MAC
    692684# if MAC_LEOPARD_STYLE /* This is defined by UIDefs.h and must come after it was included */
    693 #  include <qmacstyle_mac.h>
     685//#  include <qmacstyle_mac.h> - only used once
    694686# endif
    695687#endif
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp

    r52730 r52733  
    3535# include "CConsole.h"
    3636# include "CDisplay.h"
     37
     38#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     39
    3740/* Other VBox includes: */
    38 # include <VBox/VBoxVideo3D.h>
    39 
    40 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     41#include <VBox/VBoxVideo3D.h>
    4142
    4243
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r52730 r52733  
    2424# include <QDir>
    2525# include <QFileInfo>
    26 # include <QImageWriter>
    2726# include <QPainter>
    2827# include <QTimer>
     
    9291
    9392#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     93
     94#include <QImageWriter>
    9495
    9596#ifdef Q_WS_MAC
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp

    r52730 r52733  
    2727# include <QScrollBar>
    2828# include <QMainWindow>
    29 # include <VBox/VBoxVideo.h>
    3029# include <iprt/asm.h>
    3130
     
    5453# include "CConsole.h"
    5554# include "CDisplay.h"
    56 # include "CFramebuffer.h"
    5755# ifdef VBOX_WITH_DRAG_AND_DROP
    5856#  include "CDnDSource.h"
    5957#  include "CDnDTarget.h"
    6058#  include "CGuest.h"
    61 #  include "CGuestDnDTarget.h"
    62 #  include "CGuestDnDSource.h"
    6359# endif /* VBOX_WITH_DRAG_AND_DROP */
    6460
    6561#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     62
     63#include <VBox/VBoxVideo.h>
     64
     65#include "CFramebuffer.h"
     66#ifdef VBOX_WITH_DRAG_AND_DROP
     67# include "CGuestDnDTarget.h"
     68# include "CGuestDnDSource.h"
     69#endif
     70
    6671
    6772/* Other VBox includes: */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp

    r52730 r52733  
    2323# include <QDesktopWidget>
    2424# include <QMouseEvent>
    25 # include <QTouchEvent>
    2625# include <QTimer>
    2726
     
    4847/* COM includes: */
    4948# include "CConsole.h"
    50 # include "CMouse.h"
    5149# include "CDisplay.h"
    5250
     
    5452
    5553#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     54
     55#include <QTouchEvent>
     56
     57#include "CMouse.h"
     58
    5659
    5760#ifdef Q_WS_X11
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp

    r52730 r52733  
    2222/* Qt includes: */
    2323# include <QLabel>
    24 # include <QStackedLayout>
    2524# include <QStackedWidget>
    2625# include <QToolButton>
     
    4443
    4544#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     45
     46#include <QStackedLayout>
    4647
    4748
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.cpp

    r52730 r52733  
    2525# include <QGraphicsSceneDragDropEvent>
    2626# include <QLineEdit>
    27 # include <QGraphicsProxyWidget>
    2827# include <QGraphicsScene>
    2928# include <QHBoxLayout>
     
    3938
    4039#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     40
     41#include <QGraphicsProxyWidget>
    4142
    4243
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp

    r52730 r52733  
    2727# include <QGraphicsSceneContextMenuEvent>
    2828# include <QPropertyAnimation>
    29 # include <QParallelAnimationGroup>
    3029# include <QScrollBar>
    3130# include <QTimer>
     
    5352
    5453#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     54
     55#include <QParallelAnimationGroup>
    5556
    5657
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElements.cpp

    r52730 r52733  
    2121
    2222/* Qt includes: */
    23 # include <QGraphicsLinearLayout>
    2423# include <QTimer>
    2524# include <QDir>
     
    5150
    5251#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     52
     53#include <QGraphicsLinearLayout>
    5354
    5455
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsInput.cpp

    r52730 r52733  
    2121
    2222/* Qt includes: */
    23 # include <QShortcut>
    2423# include <QHeaderView>
    2524# include <QAbstractItemDelegate>
     
    3736
    3837#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     38
     39#include <QShortcut>
    3940
    4041
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsLanguage.cpp

    r52730 r52733  
    3232
    3333/* Other VBox includes: */
    34 # include <iprt/err.h>
    3534# include <iprt/param.h>
    3635# include <iprt/path.h>
     
    3837
    3938#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     39
     40#include <iprt/err.h>
    4041
    4142
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.cpp

    r52730 r52733  
    2222/* Qt includes: */
    2323# include <QHeaderView>
    24 # include <QHostAddress>
    2524
    2625/* GUI includes: */
     
    3635# include "CNATNetwork.h"
    3736# include "CHostNetworkInterface.h"
    38 # include "CDHCPServer.h"
    3937
    4038/* Other VBox includes: */
     
    4240
    4341#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     42
     43#include <QHostAddress>
     44
     45#include "CDHCPServer.h"
    4446
    4547
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp

    r52730 r52733  
    3131/* COM includes: */
    3232# include "CNetworkAdapter.h"
    33 # include "CNATEngine.h"
    3433# include "CHostNetworkInterface.h"
    3534# include "CNATNetwork.h"
    3635
    3736#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     37
     38#include "CNATEngine.h"
    3839
    3940/* Other VBox includes: */
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp

    r52730 r52733  
    2323# include <QHeaderView>
    2424# include <QItemEditorFactory>
    25 # include <QMetaProperty>
    2625# include <QMouseEvent>
    2726# include <QScrollBar>
    2827# include <QStylePainter>
    2928# include <QTimer>
    30 # include <QCommonStyle>
    3129
    3230/* GUI includes: */
     
    4745
    4846#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     47
     48#include <QCommonStyle>
     49#include <QMetaProperty>
    4950
    5051
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp

    r52730 r52733  
    4242# include "CUSBDeviceFilter.h"
    4343# include "CHostUSBDevice.h"
    44 # include "CHostUSBDeviceFilter.h"
    4544# include "CExtPackManager.h"
    4645# include "CExtPack.h"
    4746
    4847#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     48
     49#include "CHostUSBDeviceFilter.h"
    4950
    5051
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBar.cpp

    r52730 r52733  
    2424# include <QMainWindow>
    2525# include <QWindowsStyle>
    26 # include <QCleanlooksStyle>
    2726
    2827/* GUI includes: */
     
    3332
    3433#endif /* Q_WS_MAC */
     34
     35#include <QCleanlooksStyle>
     36
    3537
    3638UIToolBar::UIToolBar(QWidget *pParent /* = 0 */)
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsRotatorButton.cpp

    r52730 r52733  
    2424# include <QPropertyAnimation>
    2525# include <QSignalTransition>
    26 # include <QMouseEventTransition>
    2726
    2827/* GUI includes: */
     
    3130
    3231#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     32
     33#include <QMouseEventTransition>
    3334
    3435
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/graphics/UIGraphicsTextPane.cpp

    r52730 r52733  
    2222/* Qt includes: */
    2323# include <QApplication>
    24 # include <QFontMetrics>
    25 # include <QTextLayout>
    2624# include <QPainter>
    27 # include <QGraphicsSceneHoverEvent>
    2825
    2926/* GUI includes: */
     
    3128
    3229#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     30
     31#include <QFontMetrics>
     32#include <QGraphicsSceneHoverEvent>
     33#include <QTextLayout>
    3334
    3435
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp

    r52730 r52733  
    3636/* COM includes: */
    3737# include "CAppliance.h"
    38 # include "CVFSExplorer.h"
    3938
    4039#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     40
     41#include "CVFSExplorer.h"
    4142
    4243
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.cpp

    r52730 r52733  
    2222/* Global includes: */
    2323# include <QDialogButtonBox>
    24 # include <QPrintDialog>
    25 # include <QPrinter>
    2624# include <QPushButton>
    2725# include <QTextStream>
     
    3735
    3836#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
     37
     38#include <QPrintDialog>
     39#include <QPrinter>
    3940
    4041
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette