X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fconfigdialog.cpp;h=ab12b13f02631d9f94c311f9be957156b4a4c274;hb=828059a53ae8bfb03ade4acd1e62c8de9be89775;hp=4107e6b6748020d9c9cff6f9bc3e199da8346b23;hpb=62b541c6c09933ea0daf800ecd86467f6f15b584;p=virtualjaguar diff --git a/src/gui/configdialog.cpp b/src/gui/configdialog.cpp index 4107e6b..ab12b13 100644 --- a/src/gui/configdialog.cpp +++ b/src/gui/configdialog.cpp @@ -14,9 +14,10 @@ #include "configdialog.h" -#include "generaltab.h" -#include "controllertab.h" #include "alpinetab.h" +#include "controllertab.h" +#include "controllerwidget.h" +#include "generaltab.h" #include "settings.h" @@ -50,8 +51,8 @@ ConfigDialog::ConfigDialog(QWidget * parent/*= 0*/): QDialog(parent) 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() @@ -78,8 +79,10 @@ void ConfigDialog::LoadDialogFromSettings(void) 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]; } } @@ -103,7 +106,9 @@ void ConfigDialog::UpdateVJSettings(void) 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]; } }