X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fconfigdialog.cpp;h=42942f0eb7fb4022de7ea6744ef75811f94ec875;hb=d207b11e613703aff7d00191c4595b7359f29700;hp=f8c8d4f6050603331945ec0851ad0901c259230e;hpb=1f1e00446272b00ab05b19cf9be8ed89e796913f;p=virtualjaguar diff --git a/src/gui/configdialog.cpp b/src/gui/configdialog.cpp index f8c8d4f..42942f0 100644 --- a/src/gui/configdialog.cpp +++ b/src/gui/configdialog.cpp @@ -7,7 +7,7 @@ // JLH = James Hammons // // 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 @@ -87,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++) { @@ -103,9 +104,9 @@ void ConfigDialog::UpdateVJSettings(void) // strcpy(vjs.jagBootPath, generalTab->edit1->text().toAscii().data()); // strcpy(vjs.CDBootPath, generalTab->edit2->text().toAscii().data()); strcpy(vjs.EEPROMPath, CheckForTrailingSlash( - generalTab->edit3->text()).toAscii().data()); + generalTab->edit3->text()).toUtf8().data()); strcpy(vjs.ROMPath, CheckForTrailingSlash( - generalTab->edit4->text()).toAscii().data()); + generalTab->edit4->text()).toUtf8().data()); vjs.useJaguarBIOS = generalTab->useBIOS->isChecked(); vjs.GPUEnabled = generalTab->useGPU->isChecked(); @@ -116,18 +117,21 @@ void ConfigDialog::UpdateVJSettings(void) if (vjs.hardwareTypeAlpine) { - strcpy(vjs.alpineROMPath, alpineTab->edit1->text().toAscii().data()); - strcpy(vjs.absROMPath, alpineTab->edit2->text().toAscii().data()); + strcpy(vjs.alpineROMPath, alpineTab->edit1->text().toUtf8().data()); + strcpy(vjs.absROMPath, alpineTab->edit2->text().toUtf8().data()); vjs.allowWritesToROM = alpineTab->writeROM->isChecked(); } #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 }