ECKeyPad Class Reference

4x3 PTM Keypad More...

#include <eckeypad.h>

Inheritance diagram for ECKeyPad:

Inheritance graph
[legend]
Collaboration diagram for ECKeyPad:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ECKeyPad (ICNDocument *icnDocument, bool newItem, const char *id=0)
 ~ECKeyPad ()
virtual void buttonStateChanged (const QString &id, bool state)
virtual bool canFlip () const

Static Public Member Functions

static Itemconstruct (ItemDocument *itemDocument, bool newItem, const char *id)
static LibraryItemlibraryItem ()

Protected Member Functions

virtual void dataChanged ()
void initPins (unsigned numCols)
QString buttonID (int row, int col) const
int sideLength (unsigned numButtons) const

Protected Attributes

Switchm_switch [4][11]
unsigned m_numCols

Detailed Description

4x3 PTM Keypad

Author:
David Saxton

Definition at line 20 of file eckeypad.h.


Member Function Documentation

virtual bool ECKeyPad::canFlip (  )  const [inline, virtual]

Whether or not we can flip the item

Reimplemented from Item.

Definition at line 30 of file eckeypad.h.


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:40 2007 for KTechLab by  doxygen 1.5.1