MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes | List of all members
VirtualKeyboardQt Class Reference

#include <virtualkeyboard_qt.h>

Inheritance diagram for VirtualKeyboardQt:
Inheritance graph
[legend]
Collaboration diagram for VirtualKeyboardQt:
Collaboration graph
[legend]

Public Slots

virtual void SwitchLayout (const QString &language)
virtual void Show (void)
virtual void hide ()
virtual void deleteLater (void)
- Public Slots inherited from MythThemedDialog
virtual void deleteLater (void)
virtual void updateBackground ()
virtual void initForeground ()
virtual void updateForeground ()
virtual void updateForeground (const QRect &)
 draws anything that intersects
virtual void updateForegroundRegion (const QRect &)
 only draws the region
virtual bool assignFirstFocus ()
virtual bool nextPrevWidgetFocus (bool up_or_down)
virtual void activateCurrent ()
- Public Slots inherited from MythDialog
DialogCode exec (void)
virtual void done (int)
virtual void AcceptItem (int)
virtual void accept ()
virtual void reject ()

Public Member Functions

 VirtualKeyboardQt (MythMainWindow *parent, QWidget *parentEdit, const char *name=0, bool setsize=true)
- Public Member Functions inherited from MythThemedDialog
 MythThemedDialog (MythMainWindow *parent, const QString &window_name, const QString &theme_filename=QString(), const char *name="MythThemedDialog", bool setsize=true)
 MythThemedDialog (MythMainWindow *parent, const char *name="MythThemedDialog", bool setsize=true)
virtual bool loadThemedWindow (QString window_name, QString theme_filename)
virtual void loadWindow (QDomElement &)
virtual void parseContainer (QDomElement &)
virtual void parseFont (QDomElement &)
bool buildFocusList ()
UITypegetUIObject (const QString &name)
UITypegetCurrentFocusWidget ()
void setCurrentFocusWidget (UIType *widget)
UIKeyboardTypegetUIKeyboardType (const QString &name)
LayerSetgetContainer (const QString &name)
fontPropgetFont (const QString &name)
void setContext (int a_context)
int getContext ()
- Public Member Functions inherited from MythDialog
 MythDialog (MythMainWindow *parent, const char *name="MythDialog", bool setsize=true)
DialogCode result (void) const
virtual void Show (void)
void hide (void)
void setNoErase (void)
virtual bool onMediaEvent (MythMediaDevice *mediadevice)
void setResult (DialogCode r)
virtual void deleteLater (void)

Protected Slots

virtual void keyPressEvent (QKeyEvent *e)

Protected Member Functions

void Teardown (void)
 ~VirtualKeyboardQt ()
- Protected Member Functions inherited from MythThemedDialog
 ~MythThemedDialog ()
void paintEvent (QPaintEvent *e)
XMLParsegetTheme ()
QDomElement & getXmlData ()
- Protected Member Functions inherited from MythDialog
 ~MythDialog ()
void TeardownAll (void)
void keyPressEvent (QKeyEvent *e)

Private Attributes

UIKeyboardTypem_keyboard
QWidget * m_parentEdit
int m_popupWidth
int m_popupHeight

Additional Inherited Members

- Signals inherited from MythDialog
void menuButtonPressed ()
void leaveModality ()
- Static Public Member Functions inherited from MythDialog
static int CalcItemIndex (DialogCode code)
- Static Public Attributes inherited from MythDialog
static const DialogCode Rejected = kDialogCodeRejected
static const DialogCode Accepted = kDialogCodeAccepted
static const DialogCode ListStart = kDialogCodeListStart
- Protected Attributes inherited from MythThemedDialog
UITypewidget_with_current_focus
QPixmap my_background
QPixmap my_foreground

Detailed Description

Definition at line 21 of file virtualkeyboard_qt.h.

Constructor & Destructor Documentation

VirtualKeyboardQt::VirtualKeyboardQt ( MythMainWindow parent,
QWidget *  parentEdit,
const char *  name = 0,
bool  setsize = true 
)

Definition at line 17 of file virtualkeyboard_qt.cpp.

VirtualKeyboardQt::~VirtualKeyboardQt ( void  )
protected

Definition at line 182 of file virtualkeyboard_qt.cpp.

Member Function Documentation

void VirtualKeyboardQt::SwitchLayout ( const QString &  language)
virtualslot

Definition at line 30 of file virtualkeyboard_qt.cpp.

Referenced by VirtualKeyboardQt().

void VirtualKeyboardQt::Show ( void  )
virtualslot

Definition at line 198 of file virtualkeyboard_qt.cpp.

void VirtualKeyboardQt::hide ( void  )
virtualslot
void VirtualKeyboardQt::deleteLater ( void  )
virtualslot

Definition at line 187 of file virtualkeyboard_qt.cpp.

Referenced by qt_delete().

void VirtualKeyboardQt::keyPressEvent ( QKeyEvent *  e)
protectedvirtualslot

Definition at line 218 of file virtualkeyboard_qt.cpp.

void VirtualKeyboardQt::Teardown ( void  )
protected

Definition at line 192 of file virtualkeyboard_qt.cpp.

Referenced by deleteLater(), and ~VirtualKeyboardQt().

Member Data Documentation

UIKeyboardType* VirtualKeyboardQt::m_keyboard
private

Definition at line 45 of file virtualkeyboard_qt.h.

Referenced by keyPressEvent(), SwitchLayout(), and Teardown().

QWidget* VirtualKeyboardQt::m_parentEdit
private

Definition at line 46 of file virtualkeyboard_qt.h.

Referenced by hide(), Show(), SwitchLayout(), Teardown(), and VirtualKeyboardQt().

int VirtualKeyboardQt::m_popupWidth
private

Definition at line 47 of file virtualkeyboard_qt.h.

Referenced by SwitchLayout().

int VirtualKeyboardQt::m_popupHeight
private

Definition at line 48 of file virtualkeyboard_qt.h.

Referenced by SwitchLayout().


The documentation for this class was generated from the following files: