// Who When What\r
// --- ---------- ------------------------------------------------------------\r
// JPM 06/19/2016 Soft debugger support\r
+// JPM 09/03/2018 Added a Models & Bios tab\r
//\r
\r
#ifndef __CONFIGDIALOG_H__\r
#define __CONFIGDIALOG_H__\r
\r
+#define NEWMODELSBIOSHANDLER // New Jaguar models and bios usage handler\r
+\r
#include <QtWidgets>\r
\r
class GeneralTab;\r
+#ifdef NEWMODELSBIOSHANDLER\r
+class ModelsBiosTab;\r
+#endif\r
class ControllerTab;\r
class AlpineTab;\r
class DebuggerTab;\r
class KeyBindingsTab;\r
\r
+\r
class ConfigDialog: public QDialog\r
{\r
Q_OBJECT\r
\r
private:\r
void LoadDialogFromSettings(void);\r
- QString CheckForTrailingSlash(QString);\r
\r
private:\r
- QTabWidget * tabWidget;\r
- QDialogButtonBox * buttonBox;\r
+ QTabWidget *tabWidget;\r
+ QDialogButtonBox *buttonBox;\r
\r
public:\r
- GeneralTab * generalTab;\r
- ControllerTab * controllerTab1;\r
-// ControllerTab * controllerTab2;\r
+ GeneralTab *generalTab;\r
+#ifdef NEWMODELSBIOSHANDLER\r
+ ModelsBiosTab *modelsbiosTab;\r
+#endif\r
+ ControllerTab *controllerTab1;\r
+// ControllerTab *controllerTab2;\r
KeyBindingsTab *keybindingsTab;\r
- AlpineTab * alpineTab;\r
- DebuggerTab * debuggerTab;\r
+ AlpineTab *alpineTab;\r
+ DebuggerTab *debuggerTab;\r
};\r
\r
#endif // __CONFIGDIALOG_H__\r