]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/nonworking/gnuboy/qtopiagnuboy-1.0.3/qtopiagnuboyl-hwkeys.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / nonworking / gnuboy / qtopiagnuboy-1.0.3 / qtopiagnuboyl-hwkeys.patch
1 --- gnuboy/qtopiagnuboyl/main.cpp~qtopiagnuboyl-hwkeys  2002-02-19 22:06:57.000000000 -0600
2 +++ gnuboy/qtopiagnuboyl/main.cpp       2003-04-03 08:57:35.000000000 -0600
3 @@ -8,6 +8,14 @@
4      QtopiaGnuboyL mainWin(NULL, "mainWin");
5      
6      app.showMainWidget(&mainWin);
7 -    
8 -    return app.exec();
9 +    app.grabKeyboard();    
10 +    if (app.exec()) {
11 +       app.grabKeyboard();
12 +       app.ungrabKeyboard();
13 +       return 1;
14 +    } else {
15 +       app.grabKeyboard();
16 +       app.ungrabKeyboard();
17 +       return 0;
18 +    }
19  }
20 --- gnuboy/gnuboy-1.0.3-qtopia2/sys/qtopia/mainwindow.cpp~qtopiagnuboyl-hwkeys  2001-12-27 07:46:03.000000000 -0600
21 +++ gnuboy/gnuboy-1.0.3-qtopia2/sys/qtopia/mainwindow.cpp       2003-04-03 08:58:52.000000000 -0600
22 @@ -2,6 +2,8 @@
23  
24  #include <qevent.h>
25  
26 +#include <qpe/qpeapplication.h>
27 +
28  #include "mainwidget.h"
29  #include "mainwindow.h"
30  
31 @@ -12,6 +14,8 @@
32   
33      m_DisplayWidget->setBackgroundColor(black);
34      m_DisplayWidget->setFocus();
35 +
36 +    QPEApplication::grabKeyboard();
37   
38      setCentralWidget(m_DisplayWidget);
39  }
40 @@ -24,6 +28,8 @@
41  {
42      if (m_DisplayWidget)
43          m_DisplayWidget->close();
44 +
45 +    QPEApplication::ungrabKeyboard();
46      
47      e->ignore();
48      QMainWindow::closeEvent(e);
49 --- gnuboy/gnuboy-1.0.3-qtopia2/sys/qtopia/mainwidget.cpp~qtopiagnuboyl-hwkeys  2001-12-27 07:46:03.000000000 -0600
50 +++ gnuboy/gnuboy-1.0.3-qtopia2/sys/qtopia/mainwidget.cpp       2003-04-03 08:58:52.000000000 -0600
51 @@ -16,9 +16,9 @@
52       m_Keymap[(int)Qt::Key_Up] = K_UP;
53       m_Keymap[(int)Qt::Key_Down] = K_DOWN;
54       m_Keymap[(int)Qt::Key_Enter] = K_ENTER;
55 -     m_Keymap[(int)Qt::Key_Return] = K_ENTER; // start
56 -     m_Keymap[Qt::Key_L] = (int)'s';          // b
57 -     m_Keymap[Qt::Key_J] = (int)'d';          // a
58 +     m_Keymap[(int)Qt::Key_F12] = K_ENTER; // start
59 +     m_Keymap[Qt::Key_F10] = (int)'s';          // b
60 +     m_Keymap[Qt::Key_F9] = (int)'d';          // a
61       m_Keymap[Qt::Key_Space] = K_SPACE;       // select
62      }
63