Create cpudefs.c
[clinton/Virtual-Jaguar-Rx.git] / src / gui / configdialog.h
CommitLineData
024bfc46
JPM
1//\r
2// configdialog.h - Configuration dialog\r
3//\r
4// by James Hammons\r
5// (C) 2010 Underground Software\r
6//\r
7// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
8//\r
9// Who When What\r
10// --- ---------- ------------------------------------------------------------\r
11// JPM 06/19/2016 Soft debugger support\r
12//\r
13\r
14#ifndef __CONFIGDIALOG_H__\r
15#define __CONFIGDIALOG_H__\r
16\r
17#include <QtWidgets>\r
18\r
19class GeneralTab;\r
20class ControllerTab;\r
21class AlpineTab;\r
22class DebuggerTab;\r
23class KeyBindingsTab;\r
24\r
25class ConfigDialog: public QDialog\r
26{\r
27 Q_OBJECT\r
28\r
29 public:\r
30 ConfigDialog(QWidget * parent = 0);\r
31 ~ConfigDialog();\r
32 void UpdateVJSettings(void);\r
33\r
34 private:\r
35 void LoadDialogFromSettings(void);\r
36 QString CheckForTrailingSlash(QString);\r
37\r
38 private:\r
39 QTabWidget * tabWidget;\r
40 QDialogButtonBox * buttonBox;\r
41\r
42 public:\r
43 GeneralTab * generalTab;\r
44 ControllerTab * controllerTab1;\r
45// ControllerTab * controllerTab2;\r
46 KeyBindingsTab *keybindingsTab;\r
47 AlpineTab * alpineTab;\r
48 DebuggerTab * debuggerTab;\r
49};\r
50\r
51#endif // __CONFIGDIALOG_H__\r