#include <uitypes.h>
Public Types | |
| typedef QList< UIKeyType * > | KeyList |
Public Member Functions | |
| UIKeyboardType (const QString &, int) | |
| ~UIKeyboardType () | |
| void | SetContainer (LayerSet *container) |
| void | SetArea (QRect &area) |
| void | SetEdit (QWidget *edit) |
| void | SetParentDialog (MythThemedDialog *parentDialog) |
| KeyList | GetKeys () |
| void | AddKey (UIKeyType *key) |
| virtual void | Draw (QPainter *, int, int) |
| virtual void | calculateScreenArea () |
| virtual void | keyPressEvent (QKeyEvent *e) |
Private Slots | |
| void | charKey () |
| void | lockOnOff () |
| void | shiftLOnOff () |
| void | shiftROnOff () |
| void | shiftOff () |
| void | altGrOnOff () |
| void | compOnOff () |
| void | updateButtons () |
| void | leftCursor () |
| void | rightCursor () |
| void | backspaceKey () |
| void | delKey () |
| void | close () |
Private Member Functions | |
| void | init () |
| void | insertChar (QString c) |
| void | moveUp () |
| void | moveDown () |
| void | moveLeft () |
| void | moveRight () |
| UIKeyType * | findKey (QString keyName) |
Private Attributes | |
| QRect | m_area |
| bool | m_bInitalized |
| bool | m_bCompTrap |
| QString | m_comp1 |
| UIKeyType * | m_altKey |
| UIKeyType * | m_lockKey |
| UIKeyType * | m_shiftLKey |
| UIKeyType * | m_shiftRKey |
| UIKeyType * | m_focusedKey |
| UIKeyType * | m_doneKey |
| QWidget * | m_parentEdit |
| MythThemedDialog * | m_parentDialog |
| LayerSet * | m_container |
| KeyList | m_keyList |
Definition at line 237 of file uitypes.h.
| typedef QList<UIKeyType*> UIKeyboardType::KeyList |
| UIKeyboardType::UIKeyboardType | ( | const QString & | name, | |
| int | order | |||
| ) |
Definition at line 610 of file uitypes.cpp.
| UIKeyboardType::~UIKeyboardType | ( | ) |
Definition at line 626 of file uitypes.cpp.
| void UIKeyboardType::SetContainer | ( | LayerSet * | container | ) | [inline] |
| void UIKeyboardType::SetArea | ( | QRect & | area | ) | [inline] |
Definition at line 248 of file uitypes.h.
Referenced by XMLParse::parseKeyboard().
| void UIKeyboardType::SetEdit | ( | QWidget * | edit | ) | [inline] |
Definition at line 249 of file uitypes.h.
Referenced by VirtualKeyboardQt::SwitchLayout().
| void UIKeyboardType::SetParentDialog | ( | MythThemedDialog * | parentDialog | ) | [inline] |
Definition at line 250 of file uitypes.h.
Referenced by VirtualKeyboardQt::SwitchLayout().
| void UIKeyboardType::AddKey | ( | UIKeyType * | key | ) |
Definition at line 1110 of file uitypes.cpp.
Referenced by XMLParse::parseKeyboard().
| void UIKeyboardType::Draw | ( | QPainter * | dr, | |
| int | drawlayer, | |||
| int | context | |||
| ) | [virtual] |
Reimplemented from UIType.
Definition at line 699 of file uitypes.cpp.
| void UIKeyboardType::calculateScreenArea | ( | ) | [virtual] |
Reimplemented from UIType.
Definition at line 716 of file uitypes.cpp.
Referenced by XMLParse::parseKeyboard().
| void UIKeyboardType::keyPressEvent | ( | QKeyEvent * | e | ) | [virtual] |
Definition at line 984 of file uitypes.cpp.
Referenced by VirtualKeyboardQt::keyPressEvent().
| void UIKeyboardType::charKey | ( | ) | [private, slot] |
Definition at line 836 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::lockOnOff | ( | ) | [private, slot] |
Definition at line 906 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::shiftLOnOff | ( | ) | [private, slot] |
Definition at line 954 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::shiftROnOff | ( | ) | [private, slot] |
Definition at line 968 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::shiftOff | ( | ) | [private, slot] |
Definition at line 925 of file uitypes.cpp.
Referenced by charKey().
| void UIKeyboardType::altGrOnOff | ( | ) | [private, slot] |
Definition at line 818 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::compOnOff | ( | ) | [private, slot] |
Definition at line 830 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::updateButtons | ( | ) | [private, slot] |
Definition at line 944 of file uitypes.cpp.
Referenced by altGrOnOff(), lockOnOff(), shiftLOnOff(), shiftOff(), and shiftROnOff().
| void UIKeyboardType::leftCursor | ( | ) | [private, slot] |
Definition at line 724 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::rightCursor | ( | ) | [private, slot] |
Definition at line 748 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::backspaceKey | ( | ) | [private, slot] |
Definition at line 772 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::delKey | ( | ) | [private, slot] |
Definition at line 795 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::close | ( | void | ) | [private, slot] |
Definition at line 936 of file uitypes.cpp.
Referenced by init().
| void UIKeyboardType::init | ( | ) | [private] |
Definition at line 632 of file uitypes.cpp.
Referenced by Draw().
| void UIKeyboardType::insertChar | ( | QString | c | ) | [private] |
Definition at line 845 of file uitypes.cpp.
Referenced by charKey().
| void UIKeyboardType::moveUp | ( | ) | [private] |
Definition at line 1027 of file uitypes.cpp.
Referenced by keyPressEvent().
| void UIKeyboardType::moveDown | ( | ) | [private] |
Definition at line 1045 of file uitypes.cpp.
Referenced by keyPressEvent().
| void UIKeyboardType::moveLeft | ( | ) | [private] |
Definition at line 1063 of file uitypes.cpp.
Referenced by keyPressEvent().
| void UIKeyboardType::moveRight | ( | ) | [private] |
Definition at line 1081 of file uitypes.cpp.
Referenced by keyPressEvent().
| UIKeyType * UIKeyboardType::findKey | ( | QString | keyName | ) | [private] |
Definition at line 1099 of file uitypes.cpp.
Referenced by moveDown(), moveLeft(), moveRight(), and moveUp().
QRect UIKeyboardType::m_area [private] |
Definition at line 284 of file uitypes.h.
Referenced by calculateScreenArea().
bool UIKeyboardType::m_bInitalized [private] |
Definition at line 286 of file uitypes.h.
Referenced by Draw(), init(), and UIKeyboardType().
bool UIKeyboardType::m_bCompTrap [private] |
Definition at line 288 of file uitypes.h.
Referenced by compOnOff(), insertChar(), and UIKeyboardType().
QString UIKeyboardType::m_comp1 [private] |
Definition at line 289 of file uitypes.h.
Referenced by compOnOff(), insertChar(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_altKey [private] |
Definition at line 291 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), UIKeyboardType(), and updateButtons().
UIKeyType* UIKeyboardType::m_lockKey [private] |
Definition at line 292 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_shiftLKey [private] |
Definition at line 293 of file uitypes.h.
Referenced by altGrOnOff(), init(), leftCursor(), lockOnOff(), rightCursor(), shiftLOnOff(), shiftOff(), shiftROnOff(), UIKeyboardType(), and updateButtons().
UIKeyType* UIKeyboardType::m_shiftRKey [private] |
Definition at line 294 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_focusedKey [private] |
Definition at line 295 of file uitypes.h.
Referenced by AddKey(), charKey(), keyPressEvent(), moveDown(), moveLeft(), moveRight(), moveUp(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_doneKey [private] |
Definition at line 296 of file uitypes.h.
Referenced by init(), moveDown(), moveLeft(), moveRight(), moveUp(), and UIKeyboardType().
QWidget* UIKeyboardType::m_parentEdit [private] |
Definition at line 298 of file uitypes.h.
Referenced by backspaceKey(), delKey(), insertChar(), keyPressEvent(), leftCursor(), rightCursor(), and UIKeyboardType().
MythThemedDialog* UIKeyboardType::m_parentDialog [private] |
Definition at line 299 of file uitypes.h.
Referenced by close(), and UIKeyboardType().
LayerSet* UIKeyboardType::m_container [private] |
Definition at line 301 of file uitypes.h.
Referenced by UIKeyboardType(), and ~UIKeyboardType().
KeyList UIKeyboardType::m_keyList [private] |
1.6.3