#include </home/clem/local/src/opie/inputmethods/multikey/keyboard.h>
Collaboration diagram for MultiKey::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) | |
| ~Keyboard () | |
| void | resetState () |
| void | mousePressEvent (QMouseEvent *) |
| void | mouseReleaseEvent (QMouseEvent *) |
| void | resizeEvent (QResizeEvent *) |
| void | paintEvent (QPaintEvent *e) |
| void | drawKeyboard (QPainter &p, int row=-1, int col=-1) |
| QSize | sizeHint () const |
Private Slots | |
| void | repeat () |
| void | togglePickboard (bool on_off) |
| void | toggleRepeat (bool on_off) |
| void | setMapToDefault () |
| void | setMapToFile (QString map) |
| void | cleanupConfigDlg () |
| void | reloadSw () |
| void | reloadKeyboard () |
| void | receive (const QCString &msg, const QByteArray &data) |
Private Member Functions | |
| int | getKey (int &w, int j=-1) |
| void | clearHighlight () |
| ushort | parseKoreanInput (ushort c) |
| ushort | combineKoreanChars (const ushort s, const ushort m, const ushort e) |
| ushort | constoe (const ushort c) |
| void | loadKeyboardColors () |
Private Attributes | |
| bool * | shift |
| bool * | lock |
| bool * | ctrl |
| bool * | alt |
| bool * | meta |
| bool * | circumflex |
| bool * | diaeresis |
| bool * | baccent |
| bool * | accent |
| uint | useLargeKeys:1 |
| uint | usePicks:1 |
| uint | useRepeat:1 |
| int | pressedKeyRow |
| int | pressedKeyCol |
| KeyboardPicks * | picks |
| int | keyHeight |
| int | defaultKeyWidth |
| int | xoffs |
| int | unicode |
| int | qkeycode |
| int | modifiers |
| int | pressTid |
| bool | pressed |
| Keys * | keys |
| ushort | schar |
| ushort | mchar |
| ushort | echar |
| QTimer * | repeatTimer |
| QColor | keycolor |
| QColor | keycolor_pressed |
| QColor | keycolor_lines |
| QColor | textcolor |
| ConfigDlg * | configdlg |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 151 of file keyboard.h. |
|
|
Definition at line 146 of file keyboard.h. |
|
|
Definition at line 150 of file keyboard.h. |
|
|
Definition at line 148 of file keyboard.h. |
|
|
Definition at line 190 of file keyboard.h. |
|
|
Definition at line 145 of file keyboard.h. |
|
|
Definition at line 163 of file keyboard.h. |
|
|
Definition at line 149 of file keyboard.h. |
|
|
Definition at line 176 of file keyboard.h. |
|
|
Definition at line 185 of file keyboard.h. |
|
|
Definition at line 187 of file keyboard.h. |
|
|
Definition at line 186 of file keyboard.h. |
|
|
Definition at line 162 of file keyboard.h. |
|
|
Definition at line 173 of file keyboard.h. |
|
|
Definition at line 144 of file keyboard.h. |
|
|
Definition at line 176 of file keyboard.h. |
|
|
Definition at line 147 of file keyboard.h. |
|
|
Definition at line 168 of file keyboard.h. |
|
|
Definition at line 160 of file keyboard.h. |
|
|
Definition at line 171 of file keyboard.h. |
|
|
Definition at line 158 of file keyboard.h. |
|
|
Definition at line 157 of file keyboard.h. |
|
|
Definition at line 170 of file keyboard.h. |
|
|
Definition at line 167 of file keyboard.h. |
|
|
Definition at line 181 of file keyboard.h. |
|
|
Definition at line 176 of file keyboard.h. |
|
|
Definition at line 143 of file keyboard.h. |
|
|
Definition at line 188 of file keyboard.h. |
|
|
Definition at line 166 of file keyboard.h. |
|
|
Definition at line 153 of file keyboard.h. |
|
|
Definition at line 154 of file keyboard.h. |
|
|
Definition at line 155 of file keyboard.h. |
|
|
Definition at line 164 of file keyboard.h. |
1.4.2