#include <uitypes.h>

Definition at line 1475 of file uitypes.h.
Public Types | |
| typedef QPtrList< 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 |
| typedef QPtrList<UIKeyType> UIKeyboardType::KeyList |
| UIKeyboardType::UIKeyboardType | ( | const QString & | name, | |
| int | order | |||
| ) |
Definition at line 5652 of file uitypes.cpp.
| UIKeyboardType::~UIKeyboardType | ( | ) |
Definition at line 5668 of file uitypes.cpp.
| void UIKeyboardType::SetContainer | ( | LayerSet * | container | ) | [inline] |
| void UIKeyboardType::SetArea | ( | QRect & | area | ) | [inline] |
| void UIKeyboardType::SetEdit | ( | QWidget * | edit | ) | [inline] |
| void UIKeyboardType::SetParentDialog | ( | MythThemedDialog * | parentDialog | ) | [inline] |
| void UIKeyboardType::AddKey | ( | UIKeyType * | key | ) |
| void UIKeyboardType::Draw | ( | QPainter * | dr, | |
| int | drawlayer, | |||
| int | context | |||
| ) | [virtual] |
| void UIKeyboardType::calculateScreenArea | ( | void | ) | [virtual] |
Reimplemented from UIType.
Definition at line 5757 of file uitypes.cpp.
Referenced by XMLParse::parseKeyboard().
| void UIKeyboardType::keyPressEvent | ( | QKeyEvent * | e | ) | [virtual] |
| void UIKeyboardType::charKey | ( | ) | [private, slot] |
| void UIKeyboardType::lockOnOff | ( | ) | [private, slot] |
| void UIKeyboardType::shiftLOnOff | ( | ) | [private, slot] |
| void UIKeyboardType::shiftROnOff | ( | ) | [private, slot] |
| void UIKeyboardType::shiftOff | ( | ) | [private, slot] |
| void UIKeyboardType::altGrOnOff | ( | ) | [private, slot] |
| void UIKeyboardType::compOnOff | ( | ) | [private, slot] |
| void UIKeyboardType::updateButtons | ( | ) | [private, slot] |
Definition at line 5974 of file uitypes.cpp.
Referenced by altGrOnOff(), lockOnOff(), shiftLOnOff(), shiftOff(), and shiftROnOff().
| void UIKeyboardType::leftCursor | ( | ) | [private, slot] |
| void UIKeyboardType::rightCursor | ( | ) | [private, slot] |
| void UIKeyboardType::backspaceKey | ( | ) | [private, slot] |
| void UIKeyboardType::delKey | ( | ) | [private, slot] |
| void UIKeyboardType::close | ( | void | ) | [private, slot] |
| void UIKeyboardType::init | ( | ) | [private] |
| void UIKeyboardType::insertChar | ( | QString | c | ) | [private] |
| void UIKeyboardType::moveUp | ( | ) | [private] |
| void UIKeyboardType::moveDown | ( | ) | [private] |
| void UIKeyboardType::moveLeft | ( | ) | [private] |
| void UIKeyboardType::moveRight | ( | ) | [private] |
| UIKeyType * UIKeyboardType::findKey | ( | QString | keyName | ) | [private] |
Definition at line 6130 of file uitypes.cpp.
Referenced by moveDown(), moveLeft(), moveRight(), and moveUp().
QRect UIKeyboardType::m_area [private] |
bool UIKeyboardType::m_bInitalized [private] |
bool UIKeyboardType::m_bCompTrap [private] |
Definition at line 1526 of file uitypes.h.
Referenced by compOnOff(), insertChar(), and UIKeyboardType().
QString UIKeyboardType::m_comp1 [private] |
Definition at line 1527 of file uitypes.h.
Referenced by compOnOff(), insertChar(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_altKey [private] |
Definition at line 1529 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), UIKeyboardType(), and updateButtons().
UIKeyType* UIKeyboardType::m_lockKey [private] |
Definition at line 1530 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_shiftLKey [private] |
Definition at line 1531 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 1532 of file uitypes.h.
Referenced by altGrOnOff(), init(), lockOnOff(), shiftLOnOff(), shiftOff(), shiftROnOff(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_focusedKey [private] |
Definition at line 1533 of file uitypes.h.
Referenced by AddKey(), charKey(), keyPressEvent(), moveDown(), moveLeft(), moveRight(), moveUp(), and UIKeyboardType().
UIKeyType* UIKeyboardType::m_doneKey [private] |
Definition at line 1534 of file uitypes.h.
Referenced by init(), moveDown(), moveLeft(), moveRight(), moveUp(), and UIKeyboardType().
QWidget* UIKeyboardType::m_parentEdit [private] |
Definition at line 1536 of file uitypes.h.
Referenced by backspaceKey(), delKey(), insertChar(), keyPressEvent(), leftCursor(), rightCursor(), and UIKeyboardType().
MythThemedDialog* UIKeyboardType::m_parentDialog [private] |
LayerSet* UIKeyboardType::m_container [private] |
KeyList UIKeyboardType::m_keyList [private] |
1.5.5