X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fcontrollertab.h;h=d0749d2d70f63af547398a27644a3e10f98f48d1;hb=69effddb777c2009d32f70e3315d5570973446ef;hp=998d193333ac79341500bee89c99231ba669e928;hpb=eec77bddfd9b9169b23717cf3b37d182ca88bbc3;p=virtualjaguar diff --git a/src/gui/controllertab.h b/src/gui/controllertab.h index 998d193..d0749d2 100644 --- a/src/gui/controllertab.h +++ b/src/gui/controllertab.h @@ -14,19 +14,32 @@ class ControllerTab: public QWidget ControllerTab(QWidget * parent = 0); ~ControllerTab(); + void SetupLastUsedProfile(void); + protected slots: void DefineAllKeys(void); - void ChangeProfile(int); + void UpdateProfileKeys(int, uint32_t); + void UpdateProfileConnections(void); + void ChangeDevice(int); + void ChangeMapName(int); + void AddMapName(void); + void DeleteMapName(void); private: - QLabel * label; - QComboBox * controllerList; - QComboBox * profileList; + QLabel * label1; + QLabel * label2; + QLabel * label3; + QComboBox * deviceList; + QComboBox * mapNameList; + QCheckBox * controller1; + QCheckBox * controller2; + QPushButton * addMapName; + QPushButton * deleteMapName; QPushButton * redefineAll; public: ControllerWidget * controllerWidget; - int profile; + int profileNum; }; #endif // __CONTROLLERTAB_H__