VBoxVMSettingsDlg :mode=html:tabSize=4:indentSize=4:noTabs=true: :folding=explicit:collapseFolds=1: Copyright (C) 2006-2007 innotek GmbH This file is part of VirtualBox Open Source Edition (OSE), as available from http://www.virtualbox.org. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation, in version 2 as it comes in the "COPYING" file of the VirtualBox OSE distribution. VirtualBox OSE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. VBoxVMSettingsDlg 0 0 486 493 7 7 0 0 VBoxVMSettingsDlg true <i>Select a settings category from the list on the left side and move the mouse over a settings item to get more information<i>. unnamed 10 Minimum Category false true [id] false false [link] false false General 0 #general machine_16px.png Hard Disks 1 #hdds hd_16px.png CD/DVD-ROM 2 #dvd cd_16px.png Floppy 3 #floppy fd_16px.png Audio 4 #audio sound_16px.png Network 5 #network nw_16px.png USB 8 #usb usb_16px.png Remote Display 10 #vrdp vrdp_16px.png Shared Folders 9 #sfolders shared_folder_16px.png Serial Ports 6 #serialPorts serial_port_16px.png Parallel Ports 7 #parallelPorts parallel_port_16px.png listView 0 5 0 0 2 0 true 3 titleLabel 7 0 0 0 PaletteBase 11 1 Box Sunken 1 7 widgetStack 7 7 0 0 pageGeneral 0 unnamed 0 10 tbwGeneral basic &Basic unnamed 10 10 groupBox22 5 0 0 0 &Identification unnamed layout100 7 0 0 0 unnamed txName &Name leName leName LineEditPanel Sunken Displays the name of the virtual machine. layout101 unnamed textLabel7 OS &Type cbOS cbOS Displays the operating system type that you plan to install into this virtual machine (called a guest operating system). groupBox2 5 0 0 0 Base &Memory Size unnamed layout33 unnamed layout32 7 1 0 0 unnamed 0 slRAM 7 0 10 0 4 384 4 32 Horizontal Below 32 Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start. layout31 unnamed txRAMMin < WordBreak|AlignVCenter|AlignLeft spacer8 Horizontal Expanding 60 20 txRAMBest = AlignCenter spacer8_3 Horizontal Expanding 60 20 txRAMMax > WordBreak|AlignVCenter|AlignRight layout18 unnamed layout17 unnamed leRAM 4 0 0 0 Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start. txRAM MB leRAM spacer9 Vertical Expanding 20 1 groupBox1 5 0 0 0 &Video Memory Size unnamed layout33 unnamed layout32 unnamed 0 slVRAM 7 0 10 0 1 128 1 4 Horizontal Below 4 Controls the amount of video memory provided to the virtual machine. layout31 7 1 0 0 unnamed txVRAMMin < WordBreak|AlignVCenter|AlignLeft spacer8_2 Horizontal Expanding 70 20 txVRAMBest = AlignCenter spacer19_2 Horizontal Expanding 61 20 txVRAMMax > WordBreak|AlignVCenter|AlignRight layout18_2 unnamed layout17_2 unnamed leVRAM 4 0 0 0 LineEditPanel Sunken Controls the amount of video memory provided to the virtual machine. txVRAM MB leRAM spacer9_2 Vertical Expanding 20 1 spacer118 Vertical Expanding 20 0 advanced &Advanced unnamed 10 10 layout148 unnamed groupBox12 0 1 0 0 Boo&t Order unnamed groupBox23 7 1 1 0 Extended Features unnamed chbEnableACPI Enable A&CPI <qt>When checked, the virtual machine will support the Advanced Configuration and Power Management Interface (ACPI). <b>Note:</b> don't disable this feature after having installed a Windows guest operating system!</qt> chbEnableIOAPIC Enable IO A&PIC <qt>When checked, the virtual machine will support the Input Output APIC (IO APIC), which may slightly decrease the VM performance. <b>Note:</b> don't disable this feature after having installed a Windows guest operating system!</qt> chbVTX Enable &VT-x/AMD-V true When checked, the virtual machine will try to make use of the host CPU's hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting. layout102 unnamed groupBox61 &Shared Clipboard unnamed cbSharedClipboard 5 0 0 0 Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS. spacer130 Horizontal Expanding 0 20 groupBox62 &IDE Controller Type unnamed cbIdeController 5 0 0 0 Defines the type of the virtual IDE controller. Depending on this value, VirtualBox will provide different virtual IDE hardware devices to the guest OS. spacer131 Horizontal Expanding 0 20 groupBox5 S&napshot Folder unnamed leSnapshotFolder LineEditPanel Sunken false Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space. tbSelectSavedStateFolder TabFocus Select Select true Selects the snapshot folder path. tbResetSavedStateFolder TabFocus Reset true Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again. spacer119_2 Vertical Expanding 20 0 description &Description unnamed 10 10 teDescription Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS. other O&ther unnamed 10 groupBox15 Other &Settings unnamed chbRememberMedia &Remember Media Mounted at Runtime true If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs. spacer30 Vertical Expanding 20 151 pageHDD 1 unnamed 0 10 grbHDA &Primary Master true unnamed hdaLayout unnamed tbHDA TabFocus Select Select true Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach. txHDA <not selected> grbHDB P&rimary Slave true unnamed hdbLayout unnamed tbHDB TabFocus Select Select true Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach. txHDB <not selected> grbHDD &Secondary (IDE 1) Slave true unnamed hddLayout unnamed tbHDD TabFocus Select Select true Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach. txHDD <not selected> spacer3 Vertical Expanding 20 0 pageDVD 2 unnamed 0 10 bgDVD &Mount CD/DVD Drive true unnamed layout39 unnamed rbHostDVD Host CD/DVD &Drive Mounts the specified CD/DVD drive to the virtual CD/DVD drive. cbHostDVD Lists host CD/DVD drives available to mount to the virtual machine. spacer23 Horizontal Expanding 51 20 layout485 unnamed 0 spacer412 Horizontal Fixed 19 16 cbPassthrough 7 0 0 0 &Enable Passthrough When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported. layout40 unnamed rbISODVD &ISO Image File Mounts the specified CD/DVD image to the virtual CD/DVD drive. spacer35_4 Horizontal Expanding 156 20 layout35 unnamed 0 spacer413 Horizontal Fixed 19 16 cdLayout unnamed tbISODVD TabFocus Select Select true Invokes the Virtual Disk Manager to select a CD/DVD image to mount. spacer19 Vertical Expanding 20 0 pageFloppy 3 unnamed 0 10 bgFloppy &Mount Floppy Drive true unnamed layout139 unnamed rbHostFloppy Host Floppy &Drive Mounts the specified host Floppy drive to the virtual Floppy drive. cbHostFloppy Lists host Floppy drives available to mount to the virtual machine. spacer123 Horizontal Expanding 51 20 layout140 unnamed rbISOFloppy &Image File Mounts the specified Floppy image to the virtual Floppy drive. spacer135_4 Horizontal Expanding 156 20 layout36 unnamed 0 spacer413_2 Horizontal Fixed 19 16 fdLayout unnamed tbISOFloppy TabFocus Select Select true Invokes the Virtual Disk Manager to select a Floppy image to mount. spacer119 Vertical Expanding 20 0 pageAudio 4 unnamed 0 10 grbAudio &Enable Audio true true unnamed txAudioDriver Host Audio &Driver cbAudioDriver cbAudioDriver 1 0 0 0 <qt>Controls the audio output driver. The <b>Null Audio Driver</b> makes the guest see an audio card, however every access to it will be ignored.</qt> spacer36 Horizontal Expanding 30 20 spacer11 Vertical Expanding 20 0 pageNetwork 5 unnamed 0 tbwNetwork 1 1 0 0 gbInterfaceList Host &Interfaces unnamed layout99 unnamed 6 lbHostInterface 7 7 0 0 Lists all available host interfaces. layout27 unnamed 0 0 pbHostAdd StrongFocus true Adds a new host interface. pbHostRemove StrongFocus true Removes the selected host interface. spacer7 Vertical Expanding 10 10 pageUSB 8 unnamed 0 10 cbEnableUSBController Enable &USB Controller true true When checked, enables the virtual USB controller of this machine. unnamed cbEnableUSBEhci Enable USB E&HCI Controller When checked, enables the virtual USB EHCI controller of this machine. The USB ECHI controller provides USB 2.0 support. grbUSBFilters USB Device &Filters unnamed layout148 unnamed 0 0 [name] false true lvUSBFilters Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not. layout147 unnamed 0 tbAddUSBFilter TabFocus Ins Add Empty (Ins) true Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device. tbAddUSBFilterFrom TabFocus Alt+Ins Add From (Alt+Ins) true Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC. tbRemoveUSBFilter TabFocus Del Remove (Del) true Removes the selected USB filter. tbUSBFilterUp TabFocus Ctrl+Up Move Up (Ctrl+Up) true Moves the selected USB filter up. tbUSBFilterDown TabFocus Ctrl+Down Move Down (Ctrl+Down) true Moves the selected USB filter down. spacer106 Vertical Expanding 20 0 pageVRDP 10 unnamed 0 grbVRDP &Enable VRDP Server true true unnamed layout31 unnamed txVRDPPort &Server Port leVRDPPort txVRDPAuthMethod Authentication &Method cbVRDPAuthType txVRDPAuthTimeout Authentication &Timeout leVRDPTimeout layout32 unnamed leVRDPPort 1 0 0 0 <qt>Displays the VRDP Server port number. You may specify <tt>0</tt> (zero) to reset the port to the default value.</qt> cbVRDPAuthType 1 0 0 0 Defines the VRDP authentication method. leVRDPTimeout 1 0 0 0 Specifies the timeout for guest authentication, in milliseconds. layout33 unnamed spacer36_2 Horizontal Expanding 16 20 spacer36_2_3 Horizontal Expanding 16 20 spacer36_2_2 Horizontal Expanding 16 20 spacer11_2 Vertical Expanding 20 110 pageFolders 9 pageSerial 6 unnamed 0 tbwSerialPorts 1 1 0 0 pageParallel 7 unnamed 0 tbwParallelPorts 1 1 0 0 layout25 unnamed buttonHelp Help F1 true Displays the dialog help. warningSpacer Horizontal Expanding 16 20 warningPixmap 0 0 0 0 true warningLabel 0 0 0 0 0 0 WidgetOrigin 1 0 Invalid settings detected AutoText false AlignVCenter spacer20 Horizontal Expanding 21 20 buttonOk &OK true true Accepts (saves) changes and closes the dialog. buttonCancel Cancel true Cancels changes and closes the dialog. buttonOk clicked() VBoxVMSettingsDlg accept() buttonCancel clicked() VBoxVMSettingsDlg reject() slRAM valueChanged(int) VBoxVMSettingsDlg slRAM_valueChanged(int) leRAM textChanged(const QString&) VBoxVMSettingsDlg leRAM_textChanged(const QString&) slVRAM valueChanged(int) VBoxVMSettingsDlg slVRAM_valueChanged(int) leVRAM textChanged(const QString&) VBoxVMSettingsDlg leVRAM_textChanged(const QString&) tbResetSavedStateFolder clicked() VBoxVMSettingsDlg tbResetSavedStateFolder_clicked() tbSelectSavedStateFolder clicked() VBoxVMSettingsDlg tbSelectSavedStateFolder_clicked() listView currentChanged(QListViewItem*) VBoxVMSettingsDlg listView_currentChanged(QListViewItem*) cbOS activated(int) VBoxVMSettingsDlg cbOS_activated(int) lvUSBFilters currentChanged(QListViewItem*) VBoxVMSettingsDlg lvUSBFilters_currentChanged(QListViewItem*) tbAddUSBFilter clicked() VBoxVMSettingsDlg tbAddUSBFilter_clicked() tbAddUSBFilterFrom clicked() VBoxVMSettingsDlg tbAddUSBFilterFrom_clicked() tbRemoveUSBFilter clicked() VBoxVMSettingsDlg tbRemoveUSBFilter_clicked() tbUSBFilterUp clicked() VBoxVMSettingsDlg tbUSBFilterUp_clicked() tbUSBFilterDown clicked() VBoxVMSettingsDlg tbUSBFilterDown_clicked() pbHostAdd clicked() VBoxVMSettingsDlg hostInterfaceAdd() pbHostRemove clicked() VBoxVMSettingsDlg hostInterfaceRemove() buttonHelp clicked() &vboxProblem() showHelpHelpDialog() listView tbwGeneral leName cbOS slRAM leRAM slVRAM leVRAM chbEnableACPI chbEnableIOAPIC chbVTX cbSharedClipboard cbIdeController leSnapshotFolder tbSelectSavedStateFolder tbResetSavedStateFolder grbHDA tbHDA grbHDB tbHDB grbHDD tbHDD bgDVD rbHostDVD cbHostDVD cbPassthrough rbISODVD tbISODVD bgFloppy rbHostFloppy cbHostFloppy rbISOFloppy tbISOFloppy cbAudioDriver cbEnableUSBController cbEnableUSBEhci lvUSBFilters tbAddUSBFilter tbAddUSBFilterFrom tbRemoveUSBFilter tbUSBFilterUp tbUSBFilterDown grbVRDP leVRDPPort cbVRDPAuthType leVRDPTimeout buttonHelp buttonOk buttonCancel qvaluevector.h qvalidator.h qmessagebox.h qfont.h qfileinfo.h qdir.h qfiledialog.h qobjectlist.h qlistbox.h qfocusdata.h qtimer.h qpopupmenu.h qlistview.h qeventloop.h COMDefs.h QIWidgetValidator.h VBoxUtils.h VBoxGlobal.h VBoxVMNetworkSettings.h VBoxVMSerialPortSettings.h VBoxVMParallelPortSettings.h VBoxUSBFilterSettings.h VBoxSharedFoldersSettings.h VBoxDiskImageManagerDlg.h VBoxMediaComboBox.h QIRichLabel.h class VBoxMediaComboBox class VBoxDiskImageManagerDlg class VBoxUSBMenu class VBoxSharedFoldersSettings class QIRichLabel class BootItemsList bool polished; bool valid; QTimer *whatsThisTimer; QWidget *whatsThisCandidate; QIWidgetValidator *wvalGeneral; QIWidgetValidator *wvalHDD; QIWidgetValidator *wvalDVD; QIWidgetValidator *wvalFloppy; QIWidgetValidator *wvalVRDP; QUuid uuidHDA; QUuid uuidHDB; QUuid uuidHDD; QUuid uuidISODVD; QUuid uuidISOFloppy; QValueVector < CHostDVDDrive > hostDVDs; QValueVector < CHostFloppyDrive > hostFloppies; CMachine cmachine; QStringList mInterfaceList; QWidgetStack *wstUSBFilters; bool mUSBFilterListModified; VBoxSharedFoldersSettings *mSharedFolders; QString warningString; VBoxMediaComboBox *cbHDA; VBoxMediaComboBox *cbHDB; VBoxMediaComboBox *cbHDD; VBoxMediaComboBox *cbISODVD; VBoxMediaComboBox *cbISOFloppy; VBoxUSBMenu *usbDevicesMenu; QIRichLabel *whatsThisLabel; BootItemsList *tblBootOrder; QString mNoInterfaces; bool mAllowResetFirstRunFlag; bool mResetFirstRunFlag; listView_currentChanged( QListViewItem * item ) enableOk( const QIWidgetValidator * wval ) revalidate( QIWidgetValidator * wval ) updateWhatsThis( bool gotFocus = false ) showImageManagerHDA() showImageManagerHDB() showImageManagerHDD() showImageManagerISODVD() showImageManagerISOFloppy() showVDImageManager( QUuid *id, VBoxMediaComboBox *le, QLabel *tx = NULL ) addNetworkAdapter( const CNetworkAdapter & ) addSerialPort( const CSerialPort & ) addParallelPort( const CParallelPort & ) slRAM_valueChanged( int val ) leRAM_textChanged( const QString & text ) slVRAM_valueChanged( int val ) leVRAM_textChanged( const QString & text ) cbOS_activated( int item ) tbResetSavedStateFolder_clicked() tbSelectSavedStateFolder_clicked() usbAdapterToggled( bool aOn ) addUSBFilter( const CUSBDeviceFilter & aFilter, bool isNew ) lvUSBFilters_currentChanged( QListViewItem * item ) lvUSBFilters_setCurrentText( const QString & aText ) tbAddUSBFilter_clicked() tbAddUSBFilterFrom_clicked() menuAddUSBFilterFrom_activated( int ) tbRemoveUSBFilter_clicked() tbUSBFilterUp_clicked() tbUSBFilterDown_clicked() hdaMediaChanged() hdbMediaChanged() hddMediaChanged() cdMediaChanged() fdMediaChanged() networkPageUpdate( QWidget* ) hostInterfaceAdd() hostInterfaceRemove() onMediaEnumerationDone() resetFirstRunFlag() init() pagePath( QWidget * ) setup( const QString &, const QString & ) getFromMachine( const CMachine & machine ) eventFilter( QObject * watched, QEvent * e ) putBackToMachine() setWarning( const QString & ) showEvent( QShowEvent * ) updateShortcuts() getHdInfo( QGroupBox*, QUuid ) loadInterfacesList()