1 #ifndef QEMU_GUI_VM_CONFIG_DIALOG
2 #define QEMU_GUI_VM_CONFIG_DIALOG
4 #include <wx/propdlg.h>
5 #include <wx/generic/propdlg.h>
13 class QemuDeviceWidget
;
14 class QemuDirectoryWidget
;
16 class QemuVMConfigDialog
: public wxPropertySheetDialog
{
18 QemuVMConfigDialog(wxWindow
*parent
,QemuVM
*vm
);
19 ~QemuVMConfigDialog();
22 wxPanel
* CreateGeneralPage(wxWindow
*parent
);
23 wxPanel
* CreateDevicePage(wxWindow
*parent
);
24 wxPanel
* CreateNetworkPage(wxWindow
*parent
);
25 wxPanel
* CreateMiscPage(wxWindow
*parent
);
29 QemuDirectoryWidget
*dir
;
32 QemuDeviceWidget
*hda
;
33 QemuDeviceWidget
*hdb
;
34 QemuDeviceWidget
*hdc
;
35 QemuDeviceWidget
*hdd
;
36 QemuDeviceWidget
*cdrom
;
37 QemuDeviceWidget
*fda
;
38 QemuDeviceWidget
*fdb
;
39 QemuDirectoryWidget
*smb
;
40 QemuDirectoryWidget
*tftp
;
45 wxCheckBox
*localtime
;
46 wxCheckBox
*win2khack
;
49 wxCheckBox
*snapshotmode
;
50 wxSpinCtrl
*vncdisplay
;
51 wxTextCtrl
*cmdlineargs
;
52 static const wxString keyboardLayouts
[];