| 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 |
| 19 | class GeneralTab;\r |
| 20 | class ControllerTab;\r |
| 21 | class AlpineTab;\r |
| 22 | class DebuggerTab;\r |
| 23 | class KeyBindingsTab;\r |
| 24 | \r |
| 25 | class 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 |