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

PickboardConfig Class Reference

#include </home/clem/local/src/opie/inputmethods/pickboard/pickboardcfg.h>

Inheritance diagram for PickboardConfig:

Inheritance graph
[legend]
Collaboration diagram for PickboardConfig:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PickboardConfig (PickboardPicks *p)
virtual ~PickboardConfig ()
virtual void pickPoint (const QPoint &p, bool press)
virtual void draw (QPainter *)=0
virtual void fillMenu (QPopupMenu &)
virtual void doMenu (int)

Protected Member Functions

void updateRows (int from, int to)
virtual void updateItem (int r, int i)
virtual void pickInRow (int r, int xpos, bool press)=0
void changeMode (int m)
virtual void generateText (const QString &s)
void generateKey (int k)
virtual void pick (bool press, int row, int item)=0

Protected Attributes

PickboardPicksparent
int nrows

Private Attributes

int pressrow
int pressx

Constructor & Destructor Documentation

PickboardConfig::PickboardConfig PickboardPicks p  )  [inline]
 

Definition at line 82 of file pickboardcfg.h.

PickboardConfig::~PickboardConfig  )  [virtual]
 

Definition at line 55 of file pickboardcfg.cpp.


Member Function Documentation

void PickboardConfig::changeMode int  m  )  [protected]
 

Definition at line 73 of file pickboardcfg.cpp.

References parent, and PickboardPicks::setMode().

Referenced by doMenu(), CharStringConfig::pick(), CharConfig::pick(), KeycodeConfig::pick(), and DictFilterConfig::pick().

void PickboardConfig::doMenu int   )  [virtual]
 

Reimplemented in CharStringConfig, and DictFilterConfig.

Definition at line 126 of file pickboardcfg.cpp.

References changeMode(), PickboardPicks::currentMode(), parent, pickboard_help, tr, and updateRows().

Referenced by CharStringConfig::doMenu(), and DictFilterConfig::doMenu().

virtual void PickboardConfig::draw QPainter *   )  [pure virtual]
 

Implemented in StringConfig, and KeycodeConfig.

void PickboardConfig::fillMenu QPopupMenu &   )  [virtual]
 

Reimplemented in DictFilterConfig.

Definition at line 119 of file pickboardcfg.cpp.

References tr.

Referenced by DictFilterConfig::fillMenu().

void PickboardConfig::generateKey int  k  )  [protected]
 

Definition at line 90 of file pickboardcfg.cpp.

References PickboardPicks::emitKey(), and parent.

Referenced by KeycodeConfig::pick(), and DictFilterConfig::pick().

void PickboardConfig::generateText const QString s  )  [protected, virtual]
 

Reimplemented in Dvorak::KeyboardConfig, KeyboardInput::KeyboardConfig, and MultiKey::KeyboardConfig.

Definition at line 77 of file pickboardcfg.cpp.

References code, PickboardPicks::emitKey(), i, Key_A, and parent.

Referenced by DictFilterConfig::doMenu(), CharStringConfig::pick(), CharConfig::pick(), and DictFilterConfig::pick().

virtual void PickboardConfig::pick bool  press,
int  row,
int  item
[protected, pure virtual]
 

Implemented in CharStringConfig, DictFilterConfig, CharConfig, and KeycodeConfig.

Referenced by StringConfig::pickInRow().

virtual void PickboardConfig::pickInRow int  r,
int  xpos,
bool  press
[protected, pure virtual]
 

Implemented in StringConfig, and KeycodeConfig.

Referenced by pickPoint().

void PickboardConfig::pickPoint const QPoint &  p,
bool  press
[virtual]
 

Definition at line 98 of file pickboardcfg.cpp.

References FALSE, nrows, parent, pickInRow(), pressrow, pressx, TRUE, and Opie::MM::y.

void PickboardConfig::updateItem int  r,
int  i
[protected, virtual]
 

Reimplemented in StringConfig.

Definition at line 68 of file pickboardcfg.cpp.

References updateRows().

void PickboardConfig::updateRows int  from,
int  to
[protected]
 

Definition at line 57 of file pickboardcfg.cpp.

References parent.

Referenced by CharStringConfig::doMenu(), DictFilterConfig::doMenu(), doMenu(), CharStringConfig::pick(), CharConfig::pick(), KeycodeConfig::pick(), DictFilterConfig::pick(), and updateItem().


Member Data Documentation

int PickboardConfig::nrows [protected]
 

Definition at line 102 of file pickboardcfg.h.

Referenced by KeycodeConfig::draw(), StringConfig::draw(), MultiKey::KeyboardConfig::KeyboardConfig(), KeyboardInput::KeyboardConfig::KeyboardConfig(), Dvorak::KeyboardConfig::KeyboardConfig(), and pickPoint().

PickboardPicks* PickboardConfig::parent [protected]
 

Definition at line 101 of file pickboardcfg.h.

Referenced by DictFilterConfig::add(), changeMode(), DictFilterConfig::doMenu(), doMenu(), KeycodeConfig::draw(), StringConfig::draw(), generateKey(), generateText(), KeyboardInput::KeyboardConfig::generateText(), Dvorak::KeyboardConfig::generateText(), StringConfig::pickInRow(), pickPoint(), StringConfig::updateItem(), and updateRows().

int PickboardConfig::pressrow [private]
 

Definition at line 104 of file pickboardcfg.h.

Referenced by pickPoint().

int PickboardConfig::pressx [private]
 

Definition at line 104 of file pickboardcfg.h.

Referenced by pickPoint().


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