Use new vnc syntax (with a colon).
[qemu-gui.git] / vmdialog.h
blob75a9af31b5e983e3829bf07209675df8e6676ce2
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>
7 class QemuVM;
8 class wxTextCtrl;
9 class wxSpinCtrl;
10 class wxCheckBox;
11 class wxRadioButton;
12 class wxPanel;
13 class QemuDeviceWidget;
14 class QemuDirectoryWidget;
16 class QemuVMConfigDialog : public wxPropertySheetDialog {
17 public:
18 QemuVMConfigDialog(wxWindow *parent,QemuVM *vm);
19 ~QemuVMConfigDialog();
20 void Save();
21 private:
22 wxPanel* CreateGeneralPage(wxWindow *parent);
23 wxPanel* CreateDevicePage(wxWindow *parent);
24 wxPanel* CreateNetworkPage(wxWindow *parent);
25 wxPanel* CreateMiscPage(wxWindow *parent);
26 void Load();
27 QemuVM *vm;
28 wxTextCtrl *title;
29 QemuDirectoryWidget *dir;
30 wxSpinCtrl *smp;
31 wxSpinCtrl *memory;
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;
41 wxRadioButton *boota;
42 wxRadioButton *bootc;
43 wxRadioButton *bootd;
44 wxChoice *keyboard;
45 wxCheckBox *localtime;
46 wxCheckBox *win2khack;
47 wxCheckBox *stdvga;
48 wxCheckBox *noacpi;
49 wxCheckBox *snapshotmode;
50 wxSpinCtrl *vncdisplay;
51 wxTextCtrl *cmdlineargs;
52 static const wxString keyboardLayouts[];
55 #endif