X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fkeygrabber.h;h=56494e1340d85f43d51e0757bacd2f1cc7963644;hb=56f80e7876367f9da3cff765b46e842270d45a0d;hp=481debbe71cbfcd5e67ade7a3ea98173f32ffbf8;hpb=166019baeee39e3867ecf6c4eddd0855dc3507a4;p=virtualjaguar diff --git a/src/gui/keygrabber.h b/src/gui/keygrabber.h index 481debb..56494e1 100644 --- a/src/gui/keygrabber.h +++ b/src/gui/keygrabber.h @@ -1,18 +1,14 @@ // // keygrabber.h - Widget to grab a key and dismiss itself // -// by James L. Hammons +// by James Hammons // (C) 2011 Underground Software // #ifndef __KEYGRABBER_H__ #define __KEYGRABBER_H__ -#include - -//class GeneralTab; -//class ControllerTab; -//class AlpineTab; +#include class KeyGrabber: public QDialog { @@ -21,26 +17,22 @@ class KeyGrabber: public QDialog public: KeyGrabber(QWidget * parent = 0); ~KeyGrabber(); -// void UpdateVJSettings(void); - void SetText(QString); -// int GetKeyGrabbed(void); + void SetKeyText(int); protected: void keyPressEvent(QKeyEvent *); -// private: -// void LoadDialogFromSettings(void); + private slots: + void CheckGamepad(); private: -// QTabWidget * tabWidget; -// QDialogButtonBox * buttonBox; QLabel * label; + QTimer * timer; + static bool buttonDown; // Class variable + static int button; // Class variable public: int key; -// GeneralTab * generalTab; -// ControllerTab * controllerTab; -// AlpineTab * alpineTab; }; #endif // __KEYGRABBER_H__