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

ZkbWidget Class Reference

#include </home/clem/local/src/opie/noncore/applets/zkbapplet/applet/zkbwidget.h>

Collaboration diagram for ZkbWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ZkbWidget (QWidget *parent)
 ~ZkbWidget ()

Static Public Member Functions

static int position ()

Protected Slots

void stateChanged (const QString &)
void labelChanged (int id)
void signalReceived (const QCString &msg, const QByteArray &data)
void reload ()

Protected Member Functions

bool loadKeymap ()
void mouseReleaseEvent (QMouseEvent *)

Protected Attributes

QLabel * label
Keymapkeymap
QPopupMenu * labels
QCopChannelchannel
int w
int h
QPixmap disabled

Constructor & Destructor Documentation

ZkbWidget::ZkbWidget QWidget *  parent  ) 
 

Definition at line 14 of file zkbwidget.cpp.

References channel, labelChanged(), labels, loadKeymap(), signalReceived(), and AppLnk::smallIconSize().

ZkbWidget::~ZkbWidget  ) 
 

Definition at line 30 of file zkbwidget.cpp.

References keymap.


Member Function Documentation

void ZkbWidget::labelChanged int  id  )  [protected, slot]
 

Definition at line 102 of file zkbwidget.cpp.

References Keymap::disable(), disabled, Keymap::enable(), Keymap::getStateByLabel(), keymap, l, Keymap::listLabels(), and Keymap::setCurrentState().

Referenced by ZkbWidget().

bool ZkbWidget::loadKeymap  )  [protected]
 

Definition at line 41 of file zkbwidget.cpp.

References Global::applicationFileName(), QValueList< T >::begin(), disabled, QValueList< T >::end(), Keymap::getCurrentLabel(), Opie::Core::OKeyFilter::inst(), keymap, l, labels, QString::length(), Keymap::listLabels(), ZkbConfig::load(), QString::null, stateChanged(), and w.

Referenced by reload(), and ZkbWidget().

void ZkbWidget::mouseReleaseEvent QMouseEvent *   )  [protected]
 

Definition at line 122 of file zkbwidget.cpp.

References labels, p, and width.

int ZkbWidget::position  )  [static]
 

Definition at line 36 of file zkbwidget.cpp.

void ZkbWidget::reload  )  [protected, slot]
 

Definition at line 155 of file zkbwidget.cpp.

References loadKeymap().

Referenced by signalReceived().

void ZkbWidget::signalReceived const QCString msg,
const QByteArray data
[protected, slot]
 

Definition at line 128 of file zkbwidget.cpp.

References Keymap::disable(), Keymap::enable(), Keymap::getStateByLabel(), IO_ReadOnly, keymap, reload(), Keymap::setCurrentState(), and stream.

Referenced by ZkbWidget().

void ZkbWidget::stateChanged const QString  )  [protected, slot]
 

Definition at line 97 of file zkbwidget.cpp.

Referenced by loadKeymap().


Member Data Documentation

QCopChannel* ZkbWidget::channel [protected]
 

Definition at line 24 of file zkbwidget.h.

Referenced by ZkbWidget().

QPixmap ZkbWidget::disabled [protected]
 

Definition at line 26 of file zkbwidget.h.

Referenced by labelChanged(), and loadKeymap().

int ZkbWidget::h [protected]
 

Definition at line 25 of file zkbwidget.h.

Keymap* ZkbWidget::keymap [protected]
 

Definition at line 22 of file zkbwidget.h.

Referenced by labelChanged(), loadKeymap(), signalReceived(), and ~ZkbWidget().

QLabel* ZkbWidget::label [protected]
 

Definition at line 21 of file zkbwidget.h.

QPopupMenu* ZkbWidget::labels [protected]
 

Definition at line 23 of file zkbwidget.h.

Referenced by loadKeymap(), mouseReleaseEvent(), and ZkbWidget().

int ZkbWidget::w [protected]
 

Definition at line 25 of file zkbwidget.h.

Referenced by loadKeymap().


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