VirtualBox

source: vbox/trunk/src/VBox/Frontends/VirtualBox/src/precomp.h@ 74942

Last change on this file since 74942 was 73349, checked in by vboxsync, 6 years ago

FE/Qt: bugref:9152: Export Appliance wizard: Get rid of Destination page (page 2), shift 3rd and 4th pages back.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 19.0 KB
Line 
1/* $Id: precomp.h 73349 2018-07-25 10:14:30Z vboxsync $*/
2/** @file
3 * VBox Qt GUI - Header used if VBOX_WITH_PRECOMPILED_HEADERS is active.
4 *
5 * This is the remnants of an obsoleted experiment!
6 */
7
8/*
9 * Copyright (C) 2009-2017 Oracle Corporation
10 *
11 * This file is part of VirtualBox Open Source Edition (OSE), as
12 * available from http://www.virtualbox.org. This file is free software;
13 * you can redistribute it and/or modify it under the terms of the GNU
14 * General Public License (GPL) as published by the Free Software
15 * Foundation, in version 2 as it comes in the "COPYING" file of the
16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
18 */
19
20/* To get usage counts for the include files run the following from the src directory:
21 ( for inc in $(sed -e '/^# *include/!d' -e 's/^# *include *.//' -e 's/[">].*''//' precomp.h);
22 do
23 echo $( grep -rE "^ *# *include *.$inc." --exclude=precomp.h . | wc -l ) \
24 "/" $( grep -rE "^ *# *include *.$inc." --exclude="*.h" . | wc -l ) \
25 "- $inc";
26 done ) | sort -n
27 */
28
29
30#define LOG_GROUP LOG_GROUP_GUI
31
32/*
33 * Qt
34 */
35#include <QAbstractButton>
36#include <QAbstractItemDelegate>
37#include <QAbstractItemView>
38#include <QAbstractScrollArea>
39#include <QAbstractTableModel>
40#include <QAction>
41#include <QApplication>
42#include <QBitmap>
43#include <QBoxLayout>
44#include <QButtonGroup>
45#include <QCheckBox>
46//#include <QCleanlooksStyle> - only used once
47#include <QClipboard>
48#include <QCloseEvent>
49#include <QColor>
50#include <QComboBox>
51//#include <QCommonStyle> - only used once
52#include <QContextMenuEvent>
53#include <QCoreApplication>
54#include <QCursor>
55#include <QDate>
56#include <QDateTime>
57#include <QDesktopServices>
58//#include <QDesktopWidget> - only used once
59#include <QDialog>
60#include <QDialogButtonBox>
61#include <QDir>
62#include <QDrag>
63#include <QEvent>
64#include <QEventLoop>
65#include <QFile>
66#include <QFileDialog>
67#include <QFileIconProvider>
68#include <QFileInfo>
69#include <QFocusEvent>
70//#include <QFontDatabase> - only used once
71//#include <QFontMetrics> - only used once
72#include <QFrame>
73//#include <QGLContext> - only used once
74#include <QGLWidget>
75//#include <QGraphicsLinearLayout> - only used once
76//#include <QGraphicsProxyWidget> - only used once
77#include <QGraphicsScene>
78#include <QGraphicsSceneContextMenuEvent>
79#include <QGraphicsSceneDragDropEvent>
80//#include <QGraphicsSceneHoverEvent> - only used once
81#include <QGraphicsSceneMouseEvent>
82#include <QGraphicsView>
83#include <QGraphicsWidget>
84#include <QGridLayout>
85#include <QGroupBox>
86#include <QHBoxLayout>
87#include <QHash>
88#include <QHeaderView>
89#include <QHelpEvent>
90#include <QIcon>
91#include <QImage>
92//#include <QImageWriter> - only used once
93#include <QIntValidator>
94#include <QItemDelegate>
95#include <QItemEditorFactory>
96#include <QKeyEvent>
97#include <QLabel>
98#include <QLayout>
99#include <QLibrary>
100//#include <QLibraryInfo> - only used once
101#include <QLineEdit>
102#include <QList>
103#include <QListView>
104#include <QListWidget>
105#include <QLocale>
106#ifdef VBOX_WS_MAC
107//# include <QMacCocoaViewContainer> - only used once / only used in Objective C++
108#endif
109#include <QMainWindow>
110#include <QMap>
111#include <QMenu>
112#include <QMenuBar>
113#include <QMessageBox>
114#include <QMetaEnum>
115//#include <QMetaProperty> - only used once
116#include <QMetaType>
117#include <QMimeData>
118#include <QMouseEvent>
119//#include <QMouseEventTransition> - only used once
120#include <QMutex>
121#include <QObject>
122#include <QPaintEvent>
123#include <QPainter>
124#include <QPair>
125//#include <QParallelAnimationGroup> - only used once
126#include <QPixmap>
127#include <QPixmapCache>
128//#include <QPlastiqueStyle> - only used once
129#include <QPoint>
130#include <QPointer>
131//#include <QPrintDialog> - only used once
132//#include <QPrinter> - only used once
133#include <QProcess>
134#include <QProgressBar>
135//#include <QProgressDialog> - only used once
136#include <QPropertyAnimation>
137#include <QPushButton>
138#include <QQueue>
139#include <QRadioButton>
140//#include <QReadLocker> - only used once
141#include <QReadWriteLock>
142#include <QRect>
143#include <QRegExp>
144#include <QRegExpValidator>
145#include <QRegion>
146#include <QResizeEvent>
147#include <QScrollArea>
148#include <QScrollBar>
149#include <QSet>
150//#include <QSettings> - only used once
151//#include <QShortcut> - only used once
152#include <QSignalMapper>
153#include <QSignalTransition>
154//#include <QSizeGrip> - only used once
155#include <QSlider>
156//#include <QSocketNotifier> - only used once
157#include <QSortFilterProxyModel>
158#include <QSpacerItem>
159#include <QSpinBox>
160#include <QSplitter>
161//#include <QStackedLayout> - only used once.
162#include <QStackedWidget>
163//#include <QStandardItemModel> - only used once
164#include <QStateMachine>
165#include <QStatusBar>
166#include <QString>
167#include <QStringList>
168#include <QStyle>
169#include <QStyleOption>
170#include <QStyleOptionFocusRect>
171//#include <QStyleOptionFrame> - only used once
172#include <QStyleOptionGraphicsItem>
173//#include <QStyleOptionSlider> - only used once
174//#include <QStyleOptionSpinBox> - only used once
175#include <QStylePainter>
176#include <QStyledItemDelegate>
177#include <QTabWidget>
178#include <QTableView>
179#include <QTextBrowser>
180#include <QTextEdit>
181//#include <QTextLayout> - only used once
182#include <QTextStream>
183#include <QThread>
184#include <QTime>
185#include <QTimer>
186#include <QToolBar>
187#include <QToolButton>
188#include <QToolTip>
189//#include <QTouchEvent> - only used once
190#include <QTransform>
191#include <QTranslator>
192#include <QTreeView>
193#include <QTreeWidget>
194#include <QUrl>
195#include <QUuid>
196#include <QVBoxLayout>
197#include <QValidator>
198#include <QVarLengthArray>
199#include <QVariant>
200#include <QVector>
201#include <QWaitCondition>
202#include <QWidget>
203//#include <QWindowsStyle> - only used twice
204//#include <QWindowsVistaStyle> - only used once
205#include <QWizard>
206#include <QWizardPage>
207#ifdef VBOX_WS_X11
208# include <QX11Info>
209#endif
210//#include <QXmlStreamReader> - only used once
211//#include <QXmlStreamWriter> - only used once
212
213
214/*
215 * System specific headers.
216 */
217#ifdef VBOX_WS_WIN
218# include <iprt/win/shlobj.h>
219# include <iprt/win/windows.h>
220#endif
221
222
223/*
224 * IPRT
225 */
226#include <iprt/asm.h>
227#include <iprt/assert.h>
228#include <iprt/buildconfig.h>
229#include <iprt/cdefs.h>
230#include <iprt/cidr.h>
231#include <iprt/cpp/utils.h>
232#include <iprt/critsect.h>
233//#include <iprt/ctype.h> - only used once
234#include <iprt/env.h>
235//#include <iprt/err.h> - don't include err.h!
236//#include <iprt/file.h> - only used once
237//#include <iprt/http.h> - only used once
238#include <iprt/initterm.h>
239#include <iprt/ldr.h>
240#include <iprt/list.h>
241#include <iprt/log.h>
242#include <iprt/mem.h>
243//#include <iprt/memcache.h> - only used once
244#include <iprt/param.h>
245#include <iprt/path.h>
246#include <iprt/process.h>
247#include <iprt/semaphore.h>
248//#include <iprt/sha.h> - only used once
249#include <iprt/stream.h>
250#include <iprt/string.h>
251#include <iprt/system.h>
252#include <iprt/thread.h>
253#include <iprt/time.h>
254#include <iprt/types.h>
255//#include <iprt/uri.h> - only used once
256//#include <iprt/zip.h> - only used once
257
258
259/*
260 * VirtualBox COM API
261 */
262#ifdef VBOX_WITH_XPCOM
263# include <VirtualBox_XPCOM.h>
264#else
265# include <VirtualBox.h>
266#endif
267
268/*
269 * VBox headers.
270 */
271#include <VBox/cdefs.h>
272#include <VBox/types.h>
273#include <VBox/VBoxCocoa.h>
274#include <VBox/VBoxGL2D.h>
275//#include <VBox/VBoxKeyboard.h> - includes X11/X.h which causes trouble.
276//#include <VBox/VBoxOGL.h> - only used once
277//#include <VBoxVideo.h> - only used twice
278#ifdef VBOX_WITH_VIDEOHWACCEL
279//# include <VBoxVideo3D.h> - only used once
280#endif
281#include <VBox/com/Guid.h>
282#include <VBox/com/array.h>
283#include <VBox/com/assert.h>
284#include <VBox/com/com.h>
285#include <VBox/com/listeners.h>
286#include <VBox/dbggui.h>
287//#include <VBox/err.h> - don't include err.h!
288#include <VBox/log.h>
289#include <VBox/sup.h>
290//#include <VBox/vd.h> - only used once
291#include <VBox/version.h>
292#ifdef VBOX_WITH_VIDEOHWACCEL
293//# include <VBox/vmm/ssm.h> - only used once
294#endif
295
296
297/*
298 * VirtualBox Qt GUI - QI* headers.
299 */
300#include "QIAdvancedSlider.h"
301#include "QIArrowButtonPress.h"
302#include "QIArrowButtonSwitch.h"
303#include "QIArrowSplitter.h"
304#include "QIDialog.h"
305#include "QIDialogButtonBox.h"
306#include "QIFileDialog.h"
307#include "QIGraphicsWidget.h"
308#include "QILabel.h"
309#include "QILabelSeparator.h"
310#include "QILineEdit.h"
311#include "QIMainDialog.h"
312#include "QIMenu.h"
313#include "QIMessageBox.h"
314#include "QIProcess.h"
315#include "QIRichTextLabel.h"
316#include "QIRichToolButton.h"
317#include "QISplitter.h"
318#include "QIStatusBar.h"
319#include "QIStatusBarIndicator.h"
320#include "QITabWidget.h"
321#include "QITableView.h"
322#include "QIToolButton.h"
323#include "QITreeView.h"
324#include "QITreeWidget.h"
325#include "QIWidgetValidator.h"
326#include "QIWithRetranslateUI.h"
327
328
329/*
330 * VirtualBox Qt GUI - COM headers & Wrappers (later).
331 */
332/* Note! X.h and Xlib.h shall not be included as they may redefine None and
333 Status respectively, both are user in VBox enums. Don't bother
334 undefining them, just prevent their inclusion! */
335#include "COMDefs.h"
336#include "COMEnums.h"
337
338#include "CAppliance.h"
339#include "CAudioAdapter.h"
340#include "CBIOSSettings.h"
341//#include "CCanShowWindowEvent.h" - only used once
342#include "CConsole.h"
343#include "CDHCPServer.h"
344#include "CDisplay.h"
345#include "CDisplaySourceBitmap.h"
346#include "CDnDSource.h"
347#include "CDnDTarget.h"
348#include "CEmulatedUSB.h"
349//#include "CEvent.h" - only used once
350#include "CEventListener.h"
351#include "CEventSource.h"
352#include "CExtPack.h"
353#include "CExtPackFile.h"
354#include "CExtPackManager.h"
355//#include "CExtraDataCanChangeEvent.h" - only used once
356//#include "CExtraDataChangedEvent.h" - only used once
357//#include "CFramebuffer.h" - only used once
358#include "CGuest.h"
359//#include "CGuestDnDSource.h" - only used once
360//#include "CGuestDnDTarget.h" - only used once
361//#include "CGuestMonitorChangedEvent.h" - only used once
362#include "CGuestOSType.h"
363#include "CHost.h"
364#include "CHostNetworkInterface.h"
365#include "CHostUSBDevice.h"
366//#include "CHostUSBDeviceFilter.h" - only used once
367#include "CHostVideoInputDevice.h"
368#include "CIShared.h"
369#include "CKeyboard.h"
370//#include "CKeyboardLedsChangedEvent.h" - only used once
371#include "CMachine.h"
372//#include "CMachineDataChangedEvent.h" - only used once
373#include "CMachineDebugger.h"
374//#include "CMachineRegisteredEvent.h" - only used once
375//#include "CMachineStateChangedEvent.h" - only used once
376#include "CMedium.h"
377#include "CMediumAttachment.h"
378//#include "CMediumChangedEvent.h" - only used once
379#include "CMediumFormat.h"
380//#include "CMouse.h" - only used once
381//#include "CMouseCapabilityChangedEvent.h" - only used once
382//#include "CMousePointerShapeChangedEvent.h" - only used once
383//#include "CNATEngine.h" - only used once
384#include "CNATNetwork.h"
385#include "CNetworkAdapter.h"
386//#include "CNetworkAdapterChangedEvent.h" - only used once
387#include "CProgress.h"
388//#include "CRuntimeErrorEvent.h" - only used once
389#include "CSerialPort.h"
390#include "CSession.h"
391//#include "CSessionStateChangedEvent.h" - only used once
392#include "CSharedFolder.h"
393//#include "CShowWindowEvent.h" - only used once
394#include "CSnapshot.h"
395//#include "CSnapshotChangedEvent.h" - only used once
396//#include "CSnapshotDeletedEvent.h" - only used once
397//#include "CSnapshotTakenEvent.h" - only used once
398//#include "CStateChangedEvent.h" - only used once
399#include "CStorageController.h"
400#include "CSystemProperties.h"
401#include "CUSBController.h"
402#include "CUSBDevice.h"
403#include "CUSBDeviceFilter.h"
404#include "CUSBDeviceFilters.h"
405//#include "CUSBDeviceStateChangedEvent.h" - only used once
406//#include "CVFSExplorer.h" - only used once
407#include "CVRDEServer.h"
408//#include "CVRDEServerInfo.h" - only used once
409#include "CVirtualBox.h"
410#include "CVirtualBoxErrorInfo.h"
411#include "CVirtualSystemDescription.h"
412
413
414/*
415 * VirtualBox Qt GUI - UI headers.
416 */
417#include "UIMessageCenter.h"
418#include "UINetworkReply.h"
419#ifdef RT_OS_DARWIN
420# include "UIAbstractDockIconPreview.h"
421#endif
422#include "UIActionPool.h"
423#include "UIActionPoolRuntime.h"
424#include "UIActionPoolSelector.h"
425#include "UIAnimationFramework.h"
426#include "UIApplianceEditorWidget.h"
427#include "UIApplianceExportEditorWidget.h"
428#include "UIApplianceImportEditorWidget.h"
429#include "UIBootTable.h"
430#ifdef RT_OS_DARWIN
431# include "UICocoaApplication.h"
432# include "UICocoaDockIconPreview.h"
433# include "UICocoaSpecialControls.h"
434#endif
435#include "UIConsoleEventHandler.h"
436#include "UIConverter.h"
437#include "UIConverterBackend.h"
438#include "UIDefs.h"
439#include "UIDesktopServices.h"
440#ifdef RT_OS_DARWIN
441# include "UIDesktopServices_darwin_p.h"
442#endif
443#include "UIDnDDrag.h"
444#ifdef RT_OS_WINDOWS
445# include "UIDnDDataObject_win.h"
446# include "UIDnDDropSource_win.h"
447# include "UIDnDEnumFormat_win.h"
448#endif
449#include "UIDnDHandler.h"
450#include "UIDnDMIMEData.h"
451#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
452# include "UIDownloader.h"
453# include "UIDownloaderAdditions.h"
454# include "UIDownloaderExtensionPack.h"
455# include "UIDownloaderUserManual.h"
456#endif
457#include "UIExtraDataDefs.h"
458#include "UIExtraDataManager.h"
459#include "UIFilmContainer.h"
460#include "UIFrameBuffer.h"
461#include "UIGChooser.h"
462#include "UIGChooserHandlerKeyboard.h"
463#include "UIGChooserHandlerMouse.h"
464#include "UIGChooserItem.h"
465#include "UIGChooserItemGroup.h"
466#include "UIGChooserItemMachine.h"
467#include "UIGChooserModel.h"
468#include "UIGChooserView.h"
469#include "UIGDetails.h"
470#include "UIGDetailsElement.h"
471#include "UIGDetailsElements.h"
472#include "UIGDetailsGroup.h"
473#include "UIGDetailsItem.h"
474#include "UIGDetailsModel.h"
475#include "UIGDetailsSet.h"
476#include "UIGDetailsView.h"
477#include "UIGMachinePreview.h"
478#include "UIGlobalSettingsDisplay.h"
479#include "UIGlobalSettingsExtension.h"
480#include "UIGlobalSettingsGeneral.h"
481#include "UIGlobalSettingsInput.h"
482#include "UIGlobalSettingsLanguage.h"
483#include "UIGlobalSettingsNetwork.h"
484#include "UIGlobalSettingsNetworkDetailsNAT.h"
485#include "UIGlobalSettingsPortForwardingDlg.h"
486#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
487# include "UIGlobalSettingsProxy.h"
488# include "UIGlobalSettingsUpdate.h"
489#endif
490#include "UIGraphicsButton.h"
491#include "UIGraphicsRotatorButton.h"
492#include "UIGraphicsTextPane.h"
493#include "UIGraphicsToolBar.h"
494#include "UIGraphicsZoomButton.h"
495#include "UIHostComboEditor.h"
496#include "UIHotKeyEditor.h"
497#include "UIIconPool.h"
498#include "UIImageTools.h"
499#include "UIIndicatorsPool.h"
500#include "UIKeyboardHandler.h"
501#include "UIKeyboardHandlerFullscreen.h"
502#include "UIKeyboardHandlerNormal.h"
503#include "UIKeyboardHandlerScale.h"
504#include "UIKeyboardHandlerSeamless.h"
505#include "UILineTextEdit.h"
506#include "UIMachine.h"
507#include "UIMachineDefs.h"
508#include "UIMachineLogic.h"
509#include "UIMachineLogicFullscreen.h"
510#include "UIMachineLogicNormal.h"
511#include "UIMachineLogicScale.h"
512#include "UIMachineLogicSeamless.h"
513#include "UIMachineSettingsAudio.h"
514#include "UIMachineSettingsDisplay.h"
515#include "UIMachineSettingsGeneral.h"
516#include "UIMachineSettingsInterface.h"
517#include "UIMachineSettingsNetwork.h"
518#include "UIMachineSettingsPortForwardingDlg.h"
519#include "UIMachineSettingsSF.h"
520#include "UIMachineSettingsSFDetails.h"
521#include "UIMachineSettingsSerial.h"
522#include "UIMachineSettingsStorage.h"
523#include "UIMachineSettingsSystem.h"
524#include "UIMachineSettingsUSB.h"
525#include "UIMachineSettingsUSBFilterDetails.h"
526#include "UIMachineView.h"
527#include "UIMachineViewFullscreen.h"
528#include "UIMachineViewNormal.h"
529#include "UIMachineViewScale.h"
530#include "UIMachineViewSeamless.h"
531#include "UIMachineWindow.h"
532#include "UIMachineWindowFullscreen.h"
533#include "UIMachineWindowNormal.h"
534#include "UIMachineWindowScale.h"
535#include "UIMachineWindowSeamless.h"
536#include "UIMainEventListener.h"
537#include "UIMedium.h"
538#include "UIMediumDefs.h"
539#include "UIMediumEnumerator.h"
540#include "UIMediumManager.h"
541#include "UIMenuBar.h"
542#include "UIMenuBarEditorWindow.h"
543#include "UIMessageCenter.h"
544#include "UIMiniToolBar.h"
545#include "UIModalWindowManager.h"
546#include "UIMouseHandler.h"
547#include "UIMultiScreenLayout.h"
548#include "UINameAndSystemEditor.h"
549#include "UINetworkCustomer.h"
550#include "UINetworkDefs.h"
551#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
552# include "UINetworkManager.h"
553# include "UINetworkManagerDialog.h"
554# include "UINetworkManagerIndicator.h"
555#endif
556#include "UINetworkReply.h"
557#include "UINetworkRequest.h"
558#include "UINetworkRequestWidget.h"
559#include "UIPopupBox.h"
560#include "UIPopupCenter.h"
561#include "UIPopupPane.h"
562#include "UIPopupPaneButtonPane.h"
563#include "UIPopupPaneTextPane.h"
564#include "UIPopupStack.h"
565#include "UIPopupStackViewport.h"
566#include "UIPortForwardingTable.h"
567#include "UIProgressDialog.h"
568#include "UISelectorWindow.h"
569#include "UISession.h"
570#include "UISettingsDefs.h"
571#include "UISettingsDialog.h"
572#include "UISettingsDialogSpecific.h"
573#include "UISettingsPage.h"
574#include "UIShortcutPool.h"
575#include "UISlidingToolBar.h"
576#include "UISpecialControls.h"
577#include "UIStatusBarEditorWindow.h"
578#include "UIThreadPool.h"
579#include "UIToolBar.h"
580#include "UIUpdateDefs.h"
581#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
582# include "UIUpdateManager.h"
583#endif
584#include "UIVMCloseDialog.h"
585#include "UIDesktopPane.h"
586#include "UIVMItem.h"
587#include "UIVMLogViewerDialog.h"
588#include "UIVMLogViewerWidget.h"
589#include "UIVirtualBoxEventHandler.h"
590#include "UIWarningPane.h"
591#include "UIWindowMenuManager.h"
592#include "UIWizard.h"
593#include "UIWizardCloneVD.h"
594#include "UIWizardCloneVDPageBasic1.h"
595#include "UIWizardCloneVDPageBasic2.h"
596#include "UIWizardCloneVDPageBasic3.h"
597#include "UIWizardCloneVDPageBasic4.h"
598#include "UIWizardCloneVDPageExpert.h"
599#include "UIWizardCloneVM.h"
600#include "UIWizardCloneVMPageBasic1.h"
601#include "UIWizardCloneVMPageBasic2.h"
602#include "UIWizardCloneVMPageBasic3.h"
603#include "UIWizardCloneVMPageExpert.h"
604#include "UIWizardExportApp.h"
605#include "UIWizardExportAppDefs.h"
606#include "UIWizardExportAppPageBasic1.h"
607#include "UIWizardExportAppPageBasic2.h"
608#include "UIWizardExportAppPageBasic3.h"
609#include "UIWizardExportAppPageExpert.h"
610#include "UIWizardFirstRun.h"
611#include "UIWizardFirstRunPageBasic.h"
612#include "UIWizardImportApp.h"
613#include "UIWizardImportAppDefs.h"
614#include "UIWizardImportAppPageBasic1.h"
615#include "UIWizardImportAppPageBasic2.h"
616#include "UIWizardImportAppPageExpert.h"
617#include "UIWizardNewVD.h"
618#include "UIWizardNewVDPageBasic1.h"
619#include "UIWizardNewVDPageBasic2.h"
620#include "UIWizardNewVDPageBasic3.h"
621#include "UIWizardNewVDPageExpert.h"
622#include "UIWizardNewVM.h"
623#include "UIWizardNewVMPageBasic1.h"
624#include "UIWizardNewVMPageBasic2.h"
625#include "UIWizardNewVMPageBasic3.h"
626#include "UIWizardNewVMPageExpert.h"
627#include "UIWizardPage.h"
628
629
630/*
631 * VirtualBox Qt GUI - VBox* headers.
632 */
633#include "VBoxAboutDlg.h"
634//#include "VBoxCocoaHelper.h"
635//#include "VBoxCocoaSpecialControls.h"
636#include "VBoxFBOverlay.h"
637#include "VBoxFBOverlayCommon.h"
638#include "UIFilePathSelector.h"
639#include "VBoxGlobal.h"
640#include "UIGuestRAMSlider.h"
641//#include "VBoxIChatTheaterWrapper.h"
642#include "VBoxLicenseViewer.h"
643#include "UIMediaComboBox.h"
644#include "UIGuestOSTypeSelectionButton.h"
645#include "UISettingsSelector.h"
646#include "UISnapshotDetailsWidget.h"
647#include "UISnapshotPane.h"
648#include "UITakeSnapshotDialog.h"
649#ifdef RT_OS_DARWIN
650# include "VBoxUtils-darwin.h"
651#endif
652#ifdef RT_OS_WINDOWS
653# include "VBoxUtils-win.h"
654#endif
655/* Note! X.h shall not be included as it defines KeyPress and KeyRelease that
656 are used as enum constants in VBoxUtils.h. Don't bother undefining
657 the redefinitions, just prevent the inclusion of the header! */
658#include "VBoxUtils.h"
659#include "UIVersion.h"
660#ifdef VBOX_WS_X11
661# include "VBoxX11Helper.h"
662#endif
663
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use