Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

KHCWidget Class Reference

#include </home/clem/local/src/opie/noncore/applets/keyhelper/keyhelperconf/KHCWidget.h>

Collaboration diagram for KHCWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KHCWidget (QWidget *parent=0, const char *name=0, WFlags fl=0)
virtual ~KHCWidget ()

Protected Member Functions

void closeEvent (QCloseEvent *ce)

Private Slots

void onClick_Gen ()
void onClick_Copy ()
void onClick_Ctrl ()

Private Member Functions

void setLayout ()
void setHandler ()
void onPress_Org (QKeyEvent *ke)
void onPress_Map (QKeyEvent *ke)
bool eventFilter (QObject *o, QEvent *e)

Private Attributes

bool m_isEnable
KeyData m_OrgkeyData
KeyData m_MapkeyData

Constructor & Destructor Documentation

KHCWidget::KHCWidget QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 3 of file KHCWidget.cpp.

References m_isEnable, setHandler(), and setLayout().

KHCWidget::~KHCWidget  )  [virtual]
 

Definition at line 14 of file KHCWidget.cpp.


Member Function Documentation

void KHCWidget::closeEvent QCloseEvent *  ce  )  [protected]
 

Definition at line 301 of file KHCWidget.cpp.

References qDebug().

bool KHCWidget::eventFilter QObject *  o,
QEvent *  e
[private]
 

Definition at line 71 of file KHCWidget.cpp.

References KeyPress, onPress_Map(), and onPress_Org().

void KHCWidget::onClick_Copy  )  [private, slot]
 

Definition at line 280 of file KHCWidget.cpp.

Referenced by setHandler().

void KHCWidget::onClick_Ctrl  )  [private, slot]
 

Definition at line 287 of file KHCWidget.cpp.

References m_isEnable, and tr.

Referenced by setHandler().

void KHCWidget::onClick_Gen  )  [private, slot]
 

Definition at line 140 of file KHCWidget.cpp.

References QString::append(), KeyData::ascii, Qt::ControlButton, KeyNames::getName(), KeyData::key, keyMap, m_MapkeyData, m_OrgkeyData, name, QString::null, QString::number(), on, Qt::ShiftButton, KeyData::state, and KeyData::text.

Referenced by setHandler().

void KHCWidget::onPress_Map QKeyEvent *  ke  )  [private]
 

Definition at line 117 of file KHCWidget.cpp.

References Qt::AltButton, Qt::ControlButton, KeyNames::getName(), m_MapkeyData, name, QString::null, QString::number(), KeyData::setData(), and Qt::ShiftButton.

Referenced by eventFilter().

void KHCWidget::onPress_Org QKeyEvent *  ke  )  [private]
 

Definition at line 94 of file KHCWidget.cpp.

References Qt::AltButton, Qt::ControlButton, KeyNames::getName(), m_OrgkeyData, name, QString::null, QString::number(), KeyData::setData(), and Qt::ShiftButton.

Referenced by eventFilter().

void KHCWidget::setHandler  )  [private]
 

Definition at line 64 of file KHCWidget.cpp.

References onClick_Copy(), onClick_Ctrl(), and onClick_Gen().

Referenced by KHCWidget().

void KHCWidget::setLayout  )  [private]
 

Definition at line 18 of file KHCWidget.cpp.

Referenced by KHCWidget().


Member Data Documentation

bool KHCWidget::m_isEnable [private]
 

Definition at line 59 of file KHCWidget.h.

Referenced by KHCWidget(), and onClick_Ctrl().

KeyData KHCWidget::m_MapkeyData [private]
 

Definition at line 61 of file KHCWidget.h.

Referenced by onClick_Gen(), and onPress_Map().

KeyData KHCWidget::m_OrgkeyData [private]
 

Definition at line 60 of file KHCWidget.h.

Referenced by onClick_Gen(), and onPress_Org().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:37:49 2005 for OPIE by  doxygen 1.4.2