]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/configdialog.cpp
Fixed controller profile system.
[virtualjaguar] / src / gui / configdialog.cpp
index 752713bde6998e163e5597350d97d4e96e634eec..3f870fcc95b7ec6c0fa4f14a3b2a5c9cbec562b2 100644 (file)
@@ -7,7 +7,7 @@
 // JLH = James Hammons <jlhamm@acm.org>
 //
 // Who  When        What
-// ---  ----------  -------------------------------------------------------------
+// ---  ----------  ------------------------------------------------------------
 // JLH  01/29/2010  Created this file
 // JLH  06/23/2011  Added initial implementation
 // JLH  10/14/2011  Fixed possibly missing final slash in paths
@@ -77,6 +77,7 @@ void ConfigDialog::LoadDialogFromSettings(void)
        generalTab->useDSP->setChecked(vjs.DSPEnabled);
        generalTab->useFullScreen->setChecked(vjs.fullscreen);
 //     generalTab->useHostAudio->setChecked(vjs.audioEnabled);
+       generalTab->useFastBlitter->setChecked(vjs.useFastBlitter);
 
        if (vjs.hardwareTypeAlpine)
        {
@@ -86,6 +87,7 @@ void ConfigDialog::LoadDialogFromSettings(void)
        }
 
 #warning "!!! Need to load settings from controller profile !!!"
+// We do this now, but not here. Need to fix this...
 #if 0
        for(int i=0; i<21; i++)
        {
@@ -106,11 +108,12 @@ void ConfigDialog::UpdateVJSettings(void)
        strcpy(vjs.ROMPath,     CheckForTrailingSlash(
                generalTab->edit4->text()).toAscii().data());
 
-       vjs.useJaguarBIOS = generalTab->useBIOS->isChecked();
-       vjs.GPUEnabled    = generalTab->useGPU->isChecked();
-       vjs.DSPEnabled    = generalTab->useDSP->isChecked();
-       vjs.fullscreen    = generalTab->useFullScreen->isChecked();
-//     vjs.audioEnabled  = generalTab->useHostAudio->isChecked();
+       vjs.useJaguarBIOS  = generalTab->useBIOS->isChecked();
+       vjs.GPUEnabled     = generalTab->useGPU->isChecked();
+       vjs.DSPEnabled     = generalTab->useDSP->isChecked();
+       vjs.fullscreen     = generalTab->useFullScreen->isChecked();
+//     vjs.audioEnabled   = generalTab->useHostAudio->isChecked();
+       vjs.useFastBlitter = generalTab->useFastBlitter->isChecked();
 
        if (vjs.hardwareTypeAlpine)
        {
@@ -120,12 +123,15 @@ void ConfigDialog::UpdateVJSettings(void)
        }
 
 #warning "!!! Need to save settings to controller profile !!!"
+// We do this now, but not here. Need to fix this...
+#if 0
        for(int i=0; i<21; i++)
        {
 // We need to find the right profile and load it up here...
                vjs.p1KeyBindings[i] = controllerTab1->controllerWidget->keys[i];
 //             vjs.p2KeyBindings[i] = controllerTab2->controllerWidget->keys[i];
        }
+#endif
 }