A popup onscreen keyboard for easy alphanumeric and text entry using a remote control or mouse. More...
#include <mythvirtualkeyboard.h>
A popup onscreen keyboard for easy alphanumeric and text entry using a remote control or mouse.
The virtual keyboard is invoked by MythUITextEdit when the user triggers the SELECT action. It is not normally necessary to use this widget explicitly.
Definition at line 36 of file mythvirtualkeyboard.h.
| MythUIVirtualKeyboard::MythUIVirtualKeyboard | ( | MythScreenStack * | parentStack, | |
| MythUITextEdit * | m_parentEdit | |||
| ) |
Definition at line 78 of file mythvirtualkeyboard.cpp.
| MythUIVirtualKeyboard::~MythUIVirtualKeyboard | ( | void | ) |
Definition at line 101 of file mythvirtualkeyboard.cpp.
| bool MythUIVirtualKeyboard::Create | ( | void | ) | [virtual] |
Reimplemented from MythScreenType.
Definition at line 105 of file mythvirtualkeyboard.cpp.
Referenced by MythUITextEdit::keyPressEvent().
| bool MythUIVirtualKeyboard::keyPressEvent | ( | QKeyEvent * | ) | [virtual] |
Key event handler.
| event | Keypress event |
Reimplemented from MythScreenType.
Definition at line 355 of file mythvirtualkeyboard.cpp.
| void MythUIVirtualKeyboard::keyPressed | ( | QString | key | ) | [signal] |
Referenced by backClicked(), charClicked(), delClicked(), moveleftClicked(), and moverightClicked().
| void MythUIVirtualKeyboard::charClicked | ( | void | ) | [protected, slot] |
Definition at line 410 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::shiftClicked | ( | void | ) | [protected, slot] |
Definition at line 472 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::delClicked | ( | void | ) | [protected, slot] |
Definition at line 489 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::lockClicked | ( | void | ) | [protected, slot] |
Definition at line 512 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::altClicked | ( | void | ) | [protected, slot] |
Definition at line 525 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::compClicked | ( | void | ) | [protected, slot] |
Definition at line 532 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::moveleftClicked | ( | void | ) | [protected, slot] |
Definition at line 543 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::moverightClicked | ( | void | ) | [protected, slot] |
Definition at line 554 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::backClicked | ( | void | ) | [protected, slot] |
Definition at line 501 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::returnClicked | ( | void | ) | [protected, slot] |
Definition at line 538 of file mythvirtualkeyboard.cpp.
Referenced by updateKeys().
| void MythUIVirtualKeyboard::loadKeyDefinitions | ( | const QString & | lang | ) | [private] |
Definition at line 188 of file mythvirtualkeyboard.cpp.
Referenced by Create().
| void MythUIVirtualKeyboard::parseKey | ( | const QDomElement & | element | ) | [private] |
Definition at line 241 of file mythvirtualkeyboard.cpp.
Referenced by loadKeyDefinitions().
| void MythUIVirtualKeyboard::updateKeys | ( | bool | connectSignals = false |
) | [private] |
Definition at line 290 of file mythvirtualkeyboard.cpp.
Referenced by altClicked(), charClicked(), Create(), lockClicked(), and shiftClicked().
| QString MythUIVirtualKeyboard::decodeChar | ( | QString | c | ) | [private] |
Definition at line 565 of file mythvirtualkeyboard.cpp.
Referenced by parseKey().
| QString MythUIVirtualKeyboard::getKeyText | ( | KeyDefinition | key | ) | [private] |
Definition at line 598 of file mythvirtualkeyboard.cpp.
Referenced by charClicked(), and updateKeys().
Definition at line 68 of file mythvirtualkeyboard.h.
Referenced by backClicked(), charClicked(), Create(), delClicked(), moveleftClicked(), moverightClicked(), and MythUIVirtualKeyboard().
Definition at line 69 of file mythvirtualkeyboard.h.
Referenced by Create(), and MythUIVirtualKeyboard().
QMap<QString, KeyDefinition> MythUIVirtualKeyboard::m_keyMap [private] |
Definition at line 71 of file mythvirtualkeyboard.h.
Referenced by charClicked(), keyPressEvent(), parseKey(), and updateKeys().
MythUIButton* MythUIVirtualKeyboard::m_lockButton [private] |
Definition at line 73 of file mythvirtualkeyboard.h.
Referenced by MythUIVirtualKeyboard(), shiftClicked(), and updateKeys().
MythUIButton* MythUIVirtualKeyboard::m_altButton [private] |
Definition at line 74 of file mythvirtualkeyboard.h.
Referenced by MythUIVirtualKeyboard(), and updateKeys().
MythUIButton* MythUIVirtualKeyboard::m_compButton [private] |
Definition at line 75 of file mythvirtualkeyboard.h.
Referenced by charClicked(), MythUIVirtualKeyboard(), and updateKeys().
Definition at line 76 of file mythvirtualkeyboard.h.
Referenced by charClicked(), lockClicked(), MythUIVirtualKeyboard(), shiftClicked(), and updateKeys().
Definition at line 77 of file mythvirtualkeyboard.h.
Referenced by charClicked(), lockClicked(), MythUIVirtualKeyboard(), shiftClicked(), and updateKeys().
bool MythUIVirtualKeyboard::m_shift [private] |
Definition at line 79 of file mythvirtualkeyboard.h.
Referenced by charClicked(), getKeyText(), lockClicked(), MythUIVirtualKeyboard(), and shiftClicked().
bool MythUIVirtualKeyboard::m_alt [private] |
Definition at line 80 of file mythvirtualkeyboard.h.
Referenced by altClicked(), getKeyText(), and MythUIVirtualKeyboard().
bool MythUIVirtualKeyboard::m_lock [private] |
Definition at line 81 of file mythvirtualkeyboard.h.
Referenced by charClicked(), lockClicked(), MythUIVirtualKeyboard(), and shiftClicked().
bool MythUIVirtualKeyboard::m_composing [private] |
Definition at line 83 of file mythvirtualkeyboard.h.
Referenced by charClicked(), compClicked(), and MythUIVirtualKeyboard().
QString MythUIVirtualKeyboard::m_composeStr [private] |
Definition at line 84 of file mythvirtualkeyboard.h.
Referenced by charClicked(), and compClicked().
1.6.3