X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fcontrollertab.h;h=5862eb37a5bddad3208a398202ceb93637ae7198;hb=32f569e1bd09f5d7f07005d119f6408805106381;hp=ceff5bf7976ef3a0985ebfe51502c7d88c7a961d;hpb=e0a3f430ecbda85e5f0903011bf8ffeb01f10fe0;p=virtualjaguar diff --git a/src/gui/controllertab.h b/src/gui/controllertab.h index ceff5bf..5862eb3 100644 --- a/src/gui/controllertab.h +++ b/src/gui/controllertab.h @@ -1,7 +1,10 @@ #ifndef __CONTROLLERTAB_H__ #define __CONTROLLERTAB_H__ -#include +#include +#include + +class ControllerWidget; class ControllerTab: public QWidget { @@ -11,8 +14,33 @@ class ControllerTab: public QWidget ControllerTab(QWidget * parent = 0); ~ControllerTab(); + void SetupLastUsedProfile(void); + + protected slots: + void DefineAllKeys(void); + void UpdateProfileKeys(int, uint32_t); + void UpdateProfileConnections(int); + void ChangeDevice(int); + void ChangeMapName(int); + void AddMapName(void); + void DeleteMapName(void); + + private: + QLabel * label1; + QLabel * label2; + QLabel * label3; + QComboBox * deviceList; + QComboBox * mapNameList; + QComboBox * mapToList; + QCheckBox * controller1; + QCheckBox * controller2; + QPushButton * addMapName; + QPushButton * deleteMapName; + QPushButton * redefineAll; + public: - QCheckBox * antialiasChk; + ControllerWidget * controllerWidget; + int profileNum; }; #endif // __CONTROLLERTAB_H__