#include </home/clem/local/src/opie/inputmethods/dvorak/dvorak.h>
Collaboration diagram for Dvorak::Keyboard:

Signals | |
| void | key (ushort scancode, ushort unicode, ushort modifiers, bool, bool) |
Public Member Functions | |
| Keyboard (QWidget *parent=0, const char *name=0, WFlags f=0) | |
| void | resetState () |
| void | mousePressEvent (QMouseEvent *) |
| void | mouseReleaseEvent (QMouseEvent *) |
| void | resizeEvent (QResizeEvent *) |
| void | paintEvent (QPaintEvent *e) |
| void | timerEvent (QTimerEvent *e) |
| void | drawKeyboard (QPainter &p, int key=-1) |
| void | setMode (int mode) |
| QSize | sizeHint () const |
Private Slots | |
| void | repeat () |
Private Member Functions | |
| int | getKey (int &w, int j=-1) |
| void | clearHighlight () |
Private Attributes | |
| uint | shift:1 |
| uint | lock:1 |
| uint | ctrl:1 |
| uint | alt:1 |
| uint | useLargeKeys:1 |
| uint | useOptiKeys:1 |
| int | pressedKey |
| KeyboardPicks * | picks |
| int | keyHeight |
| int | defaultKeyWidth |
| int | xoffs |
| int | unicode |
| int | qkeycode |
| int | modifiers |
| int | pressTid |
| bool | pressed |
| QTimer * | repeatTimer |
|
||||||||||||||||
|
Definition at line 36 of file dvorak.cpp. References Dvorak::KeyboardPicks::initialise(), key(), picks, Config::readEntry(), Config::readNumEntry(), repeat(), repeatTimer, and Config::setGroup(). |
|
|
Definition at line 776 of file dvorak.cpp. References drawKeyboard(), p, and pressedKey. Referenced by mousePressEvent(), mouseReleaseEvent(), and timerEvent(). |
|
||||||||||||
|
Definition at line 525 of file dvorak.cpp. References alt, AltCode, CapsCode, ctrl, CtrlCode, defaultKeyWidth, FALSE, getKey(), i, keyHeight, SpecialMap::label, lock, NULL, picks, pressed, pressedKey, s, shift, ShiftCode, Opie::MM::x, xoffs, SpecialMap::xpm, and Opie::MM::y. Referenced by clearHighlight(), mousePressEvent(), and paintEvent(). |
|
||||||||||||
|
Definition at line 479 of file dvorak.cpp. References keyboard_opti, keyboard_standard, row, and useOptiKeys. Referenced by drawKeyboard(). |
|
||||||||||||||||||||||||
|
Referenced by Keyboard(), mousePressEvent(), mouseReleaseEvent(), and repeat(). |
|
|
|
Definition at line 747 of file dvorak.cpp. References clearHighlight(), FALSE, key(), modifiers, pressed, pressTid, qkeycode, repeatTimer, and unicode. |
|
|
Definition at line 511 of file dvorak.cpp. References Dvorak::KeyboardPicks::dc, StringConfig::draw(), drawKeyboard(), and picks. |
|
|
Definition at line 770 of file dvorak.cpp. References key(), modifiers, qkeycode, repeatTimer, and unicode. Referenced by Keyboard(). |
|
|
Definition at line 799 of file dvorak.cpp. References picks, and PickboardPicks::resetState(). |
|
|
Definition at line 64 of file dvorak.cpp. References defaultKeyWidth, height, keyHeight, picks, Dvorak::KeyboardPicks::sizeHint(), useLargeKeys, useOptiKeys, width, and xoffs. Referenced by mousePressEvent(). |
|
|
Definition at line 68 of file dvorak.h. References useOptiKeys. |
|
|
Definition at line 787 of file dvorak.cpp. References keyHeight, picks, Dvorak::KeyboardPicks::sizeHint(), and useOptiKeys. |
|
|
Definition at line 760 of file dvorak.cpp. References clearHighlight(), pressed, and pressTid. |
|
|
Definition at line 85 of file dvorak.h. Referenced by drawKeyboard(), and mousePressEvent(). |
|
|
Definition at line 84 of file dvorak.h. Referenced by drawKeyboard(), and mousePressEvent(). |
|
|
Definition at line 94 of file dvorak.h. Referenced by drawKeyboard(), mousePressEvent(), and resizeEvent(). |
|
|
Definition at line 93 of file dvorak.h. Referenced by drawKeyboard(), mousePressEvent(), resizeEvent(), and sizeHint(). |
|
|
Definition at line 83 of file dvorak.h. Referenced by drawKeyboard(), and mousePressEvent(). |
|
|
Definition at line 99 of file dvorak.h. Referenced by mousePressEvent(), mouseReleaseEvent(), and repeat(). |
|
|
Definition at line 91 of file dvorak.h. Referenced by drawKeyboard(), Keyboard(), mousePressEvent(), paintEvent(), resetState(), resizeEvent(), and sizeHint(). |
|
|
Definition at line 102 of file dvorak.h. Referenced by drawKeyboard(), mousePressEvent(), mouseReleaseEvent(), and timerEvent(). |
|
|
Definition at line 89 of file dvorak.h. Referenced by clearHighlight(), drawKeyboard(), and mousePressEvent(). |
|
|
Definition at line 101 of file dvorak.h. Referenced by mousePressEvent(), mouseReleaseEvent(), and timerEvent(). |
|
|
Definition at line 98 of file dvorak.h. Referenced by mousePressEvent(), mouseReleaseEvent(), and repeat(). |
|
|
Definition at line 104 of file dvorak.h. Referenced by Keyboard(), mousePressEvent(), mouseReleaseEvent(), and repeat(). |
|
|
Definition at line 82 of file dvorak.h. Referenced by drawKeyboard(), and mousePressEvent(). |
|
|
Definition at line 97 of file dvorak.h. Referenced by mousePressEvent(), mouseReleaseEvent(), and repeat(). |
|
|
Definition at line 86 of file dvorak.h. Referenced by mousePressEvent(), and resizeEvent(). |
|
|
Definition at line 87 of file dvorak.h. Referenced by getKey(), mousePressEvent(), resizeEvent(), setMode(), and sizeHint(). |
|
|
Definition at line 95 of file dvorak.h. Referenced by drawKeyboard(), mousePressEvent(), and resizeEvent(). |
1.4.2