// --- ---------- -------------------------------------------------------------
// JLH 12/23/2009 Created this file
// JLH 01/21/2011 Added SDL initialization
+// JLH 06/26/2011 Added fix to keep SDL from hijacking main() on win32
//
#include "app.h"
generalTab->edit2->setText(vjs.CDBootPath);
generalTab->edit3->setText(vjs.EEPROMPath);
generalTab->edit4->setText(vjs.ROMPath);
+
+ generalTab->useBIOS->setChecked(vjs.useJaguarBIOS);
+ generalTab->useDSP->setChecked(vjs.DSPEnabled);
}
void ConfigDialog::UpdateVJSettings(void)
strcpy(vjs.CDBootPath, generalTab->edit2->text().toAscii().data());
strcpy(vjs.EEPROMPath, generalTab->edit3->text().toAscii().data());
strcpy(vjs.ROMPath, generalTab->edit4->text().toAscii().data());
+
+ vjs.useJaguarBIOS = generalTab->useBIOS->isChecked();
+ vjs.DSPEnabled = generalTab->useDSP->isChecked();
}
layout3->addLayout(layout1);
layout3->addLayout(layout2);
- setLayout(layout3);
+ QVBoxLayout * layout4 = new QVBoxLayout;
+ layout4->addLayout(layout3);
+
+ // Checkboxes...
+ useBIOS = new QCheckBox(tr("Enable Jaguar BIOS"));
+ useDSP = new QCheckBox(tr("Enable DSP"));
+
+ layout4->addWidget(useBIOS);
+ layout4->addWidget(useDSP);
+
+ setLayout(layout4);
}
GeneralTab::~GeneralTab()
QLineEdit * edit2;
QLineEdit * edit3;
QLineEdit * edit4;
+
+ QCheckBox * useBIOS;
+ QCheckBox * useDSP;
};
#endif // __GENERALTAB_H__