X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fkeygrabber.cpp;h=cc0b7143b08c861cfbf2bab5cac6c94e6bfa316c;hb=2136446c0d38d00a651d3eb665ee564b18f94b28;hp=371c61991122a3d2a700a96b8ad8e90b37d89251;hpb=166019baeee39e3867ecf6c4eddd0855dc3507a4;p=virtualjaguar diff --git a/src/gui/keygrabber.cpp b/src/gui/keygrabber.cpp index 371c619..cc0b714 100644 --- a/src/gui/keygrabber.cpp +++ b/src/gui/keygrabber.cpp @@ -21,15 +21,24 @@ KeyGrabber::KeyGrabber(QWidget * parent/*= 0*/): QDialog(parent) mainLayout->addWidget(label); setLayout(mainLayout); setWindowTitle(tr("Grab")); + + // Will this make Mac OSX work??? + setFocusPolicy(Qt::StrongFocus); } KeyGrabber::~KeyGrabber() { } -void KeyGrabber::SetText(QString keyText) +//void KeyGrabber::SetText(QString keyText) +void KeyGrabber::SetKeyText(int keyNum) { - QString text = QString(tr("Press key for \"%1\"
(ESC to cancel)")).arg(keyText); + char jagButtonName[21][10] = { "Up", "Down", "Left", "Right", + "*", "7", "4", "1", "0", "8", "5", "2", "#", "9", "6", "3", + "A", "B", "C", "Option", "Pause" }; + + QString text = QString(tr("Press key for \"%1\"
(ESC to cancel)")) + .arg(QString(jagButtonName[keyNum])); label->setText(text); }