#include "configdialog.h"
-#include "generaltab.h"
-#include "controllertab.h"
#include "alpinetab.h"
+#include "controllertab.h"
+#include "controllerwidget.h"
+#include "generaltab.h"
#include "settings.h"
setWindowTitle(tr("Virtual Jaguar Settings"));
LoadDialogFromSettings();
- controllerTab1->UpdateLabel(); // Now it's safe to do this... ;-)
- controllerTab2->UpdateLabel(); // Now it's safe to do this... ;-)
+// controllerTab1->UpdateLabel(); // Now it's safe to do this... ;-)
+// controllerTab2->UpdateLabel(); // Now it's safe to do this... ;-)
}
ConfigDialog::~ConfigDialog()
generalTab->edit4->setText(vjs.ROMPath);
generalTab->useBIOS->setChecked(vjs.useJaguarBIOS);
+ generalTab->useGPU->setChecked(vjs.GPUEnabled);
generalTab->useDSP->setChecked(vjs.DSPEnabled);
generalTab->useHostAudio->setChecked(vjs.audioEnabled);
for(int i=0; i<21; i++)
{
- controllerTab1->p1Keys[i] = vjs.p1KeyBindings[i];
- controllerTab2->p1Keys[i] = vjs.p2KeyBindings[i];
+// controllerTab1->p1Keys[i] = vjs.p1KeyBindings[i];
+// controllerTab2->p1Keys[i] = vjs.p2KeyBindings[i];
+ controllerTab1->controllerWidget->keys[i] = vjs.p1KeyBindings[i];
+ controllerTab2->controllerWidget->keys[i] = vjs.p2KeyBindings[i];
}
}
strcpy(vjs.ROMPath, generalTab->edit4->text().toAscii().data());
vjs.useJaguarBIOS = generalTab->useBIOS->isChecked();
+ vjs.GPUEnabled = generalTab->useGPU->isChecked();
vjs.DSPEnabled = generalTab->useDSP->isChecked();
vjs.audioEnabled = generalTab->useHostAudio->isChecked();
for(int i=0; i<21; i++)
{
- vjs.p1KeyBindings[i] = controllerTab1->p1Keys[i];
- vjs.p2KeyBindings[i] = controllerTab2->p1Keys[i];
+// vjs.p1KeyBindings[i] = controllerTab1->p1Keys[i];
+// vjs.p2KeyBindings[i] = controllerTab2->p1Keys[i];
+ vjs.p1KeyBindings[i] = controllerTab1->controllerWidget->keys[i];
+ vjs.p2KeyBindings[i] = controllerTab2->controllerWidget->keys[i];
}
}