#include </home/clem/local/src/opie/noncore/applets/keyhelper/keyhelperapplet/misc/KeyAction.h>
Collaboration diagram for KeyAction:

Public Member Functions | |
| KeyAction () | |
| virtual | ~KeyAction () |
| void | setKeyMappings (KeyMappings *map) |
| void | setKeyModifiers (KeyModifiers *mod) |
| void | setKeyExtensions (KeyExtensions *ext) |
| void | setKeyRepeater (KeyRepeater *rep) |
| void | setAction (int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat) |
| bool | doAction () |
| void | enable () |
| void | disable () |
| void | setCapture (bool enable) |
| void | setHook (const QCString &s) |
Private Slots | |
| void | sendKeyEvent (int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat) |
Private Member Functions | |
| void | init () |
| bool | checkState () |
Private Attributes | |
| int | m_unicode |
| int | m_keycode |
| int | m_modifiers |
| bool | m_isPress |
| bool | m_autoRepeat |
| bool | m_capture |
| bool | m_enable |
| int | m_presscnt |
| int | m_keep_toggle_code |
| bool | m_keepToggle |
| bool | m_check |
| QValueList< int > | m_excludeKeys |
| QCString | m_hookChannel |
| KeyMappings * | m_pMappings |
| KeyModifiers * | m_pModifiers |
| KeyExtensions * | m_pExtensions |
| KeyRepeater * | m_pRepeater |
|
|
Definition at line 3 of file KeyAction.cpp. |
|
|
Definition at line 9 of file KeyAction.cpp. References qDebug(). |
|
|
Definition at line 59 of file KeyAction.cpp. References QChar::category(), category(), QChar::Letter_Lowercase, QChar::Letter_Uppercase, m_modifiers, m_pMappings, m_unicode, KeyMappings::setCapsLock(), and Qt::ShiftButton. Referenced by doAction(). |
|
|
Definition at line 47 of file KeyAction.h. References m_enable. Referenced by KeyHelper::disable(). |
|
|
|
Definition at line 43 of file KeyAction.h. References init(), and m_enable. Referenced by KeyHelper::enable(), and KeyAction(). |
|
|
Definition at line 14 of file KeyAction.cpp. References QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::clear(), code, QValueList< T >::end(), KeyNames::getCode(), ConfigEx::getGroup(), ConfigEx::getInstance(), Config::hasKey(), KHUtil::hex2int(), Qt::Key_F34, m_capture, m_check, m_excludeKeys, m_keep_toggle_code, m_keepToggle, m_presscnt, Config::readBoolEntry(), Config::readListEntry(), and Config::setGroup(). Referenced by enable(). |
|
||||||||||||||||||||||||
|
Definition at line 85 of file KeyAction.cpp. References QCString::isEmpty(), QCopChannel::isRegistered(), m_hookChannel, and QWSServer::sendKeyEvent(). Referenced by doAction(), and setKeyRepeater(). |
|
||||||||||||||||||||||||
|
Definition at line 49 of file KeyAction.cpp. References m_autoRepeat, m_isPress, m_keycode, m_modifiers, and m_unicode. Referenced by KeyHelperWidget::doEvent(), and KeyHelper::filter(). |
|
|
Definition at line 50 of file KeyAction.h. References m_capture. Referenced by KeyHelperWidget::receiveMessage(). |
|
|
Definition at line 54 of file KeyAction.h. References m_hookChannel. Referenced by KeyHelperWidget::receiveMessage(). |
|
|
Definition at line 29 of file KeyAction.h. References m_pExtensions. Referenced by KeyHelper::KeyHelper(). |
|
|
Definition at line 21 of file KeyAction.h. References m_pMappings. Referenced by KeyHelper::KeyHelper(). |
|
|
Definition at line 25 of file KeyAction.h. References m_pModifiers. Referenced by KeyHelper::KeyHelper(). |
|
|
Definition at line 33 of file KeyAction.h. References m_pRepeater, and sendKeyEvent(). Referenced by KeyHelper::KeyHelper(). |
|
|
Definition at line 62 of file KeyAction.h. Referenced by doAction(), and setAction(). |
|
|
Definition at line 64 of file KeyAction.h. Referenced by doAction(), init(), and setCapture(). |
|
|
Definition at line 70 of file KeyAction.h. Referenced by doAction(), and init(). |
|
|
Definition at line 65 of file KeyAction.h. Referenced by disable(), doAction(), and enable(). |
|
|
Definition at line 71 of file KeyAction.h. Referenced by doAction(), and init(). |
|
|
Definition at line 73 of file KeyAction.h. Referenced by sendKeyEvent(), and setHook(). |
|
|
Definition at line 61 of file KeyAction.h. Referenced by doAction(), and setAction(). |
|
|
Definition at line 68 of file KeyAction.h. Referenced by doAction(), and init(). |
|
|
Definition at line 69 of file KeyAction.h. Referenced by doAction(), and init(). |
|
|
Definition at line 59 of file KeyAction.h. Referenced by doAction(), and setAction(). |
|
|
Definition at line 60 of file KeyAction.h. Referenced by checkState(), doAction(), and setAction(). |
|
|
Definition at line 77 of file KeyAction.h. Referenced by doAction(), and setKeyExtensions(). |
|
|
Definition at line 75 of file KeyAction.h. Referenced by checkState(), doAction(), and setKeyMappings(). |
|
|
Definition at line 76 of file KeyAction.h. Referenced by doAction(), and setKeyModifiers(). |
|
|
Definition at line 78 of file KeyAction.h. Referenced by doAction(), and setKeyRepeater(). |
|
|
Definition at line 66 of file KeyAction.h. Referenced by doAction(), and init(). |
|
|
Definition at line 58 of file KeyAction.h. Referenced by checkState(), doAction(), and setAction(). |
1.4.2