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

PickboardPicks Class Reference

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

Inheritance diagram for PickboardPicks:

Inheritance graph
[legend]
List of all members.

Public Slots

void doMenu ()

Signals

void key (ushort scan, ushort uni, ushort mod, bool, bool)

Public Member Functions

 PickboardPicks (QWidget *parent=0, const char *name=0, WFlags f=0)
 ~PickboardPicks ()
QSize sizeHint () const
void initialise ()
void setMode (int)
int currentMode () const
void mousePressEvent (QMouseEvent *)
void emitKey (ushort scan, ushort uni, ushort mod, bool press, bool repeat)
void resetState ()

Protected Member Functions

void drawContents (QPainter *)
void mouseDoubleClickEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)

Protected Attributes

int mode
QList< PickboardConfigconfigs

Private Member Functions

PickboardConfigconfig ()

Constructor & Destructor Documentation

PickboardPicks::PickboardPicks QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 250 of file pickboardpicks.cpp.

References configs, and TRUE.

PickboardPicks::~PickboardPicks  ) 
 

Definition at line 380 of file pickboardpicks.cpp.


Member Function Documentation

PickboardConfig* PickboardPicks::config  )  [inline, private]
 

Definition at line 62 of file pickboardpicks.h.

References configs, and mode.

Referenced by doMenu(), drawContents(), mouseDoubleClickEvent(), mousePressEvent(), mouseReleaseEvent(), and resetState().

int PickboardPicks::currentMode  )  const [inline]
 

Definition at line 38 of file pickboardpicks.h.

References mode.

Referenced by PickboardConfig::doMenu().

void PickboardPicks::doMenu  )  [slot]
 

Definition at line 40 of file pickboardpicks.cpp.

References config(), and pos.

void PickboardPicks::drawContents QPainter *   )  [protected]
 

Definition at line 389 of file pickboardpicks.cpp.

References config().

void PickboardPicks::emitKey ushort  scan,
ushort  uni,
ushort  mod,
bool  press,
bool  repeat
[inline]
 

Definition at line 42 of file pickboardpicks.h.

References key().

Referenced by PickboardConfig::generateKey(), PickboardConfig::generateText(), KeyboardInput::KeyboardConfig::generateText(), and Dvorak::KeyboardConfig::generateText().

void PickboardPicks::initialise  ) 
 

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

Definition at line 256 of file pickboardpicks.cpp.

References CharConfig::addChar(), CharStringConfig::addChar(), KeycodeConfig::addGap(), KeycodeConfig::addKey(), DictFilterConfig::addMode(), DictFilterConfig::addSet(), BackTab_xpm, QValueList< T >::begin(), BS_xpm, configs, Del_xpm, Down_xpm, QValueList< T >::end(), End_xpm, Enter_xpm, Esc_xpm, Home_xpm, Ins_xpm, Left_xpm, mode, PgDn_xpm, PgUp_xpm, Right_xpm, Space_xpm, QStringList::split(), Tab_xpm, tr, and Up_xpm.

Referenced by PickboardPrivate::PickboardPrivate().

void PickboardPicks::key ushort  scan,
ushort  uni,
ushort  mod,
bool  ,
bool 
[signal]
 

Referenced by emitKey().

void PickboardPicks::mouseDoubleClickEvent QMouseEvent *   )  [protected]
 

Definition at line 399 of file pickboardpicks.cpp.

References config(), and TRUE.

void PickboardPicks::mousePressEvent QMouseEvent *   ) 
 

Definition at line 394 of file pickboardpicks.cpp.

References config(), and TRUE.

void PickboardPicks::mouseReleaseEvent QMouseEvent *   )  [protected]
 

Definition at line 404 of file pickboardpicks.cpp.

References config(), and FALSE.

void PickboardPicks::resetState  ) 
 

Definition at line 414 of file pickboardpicks.cpp.

References config().

Referenced by Pickboard::resetState(), and Dvorak::Keyboard::resetState().

void PickboardPicks::setMode int   ) 
 

Definition at line 409 of file pickboardpicks.cpp.

References mode.

Referenced by PickboardConfig::changeMode().

QSize PickboardPicks::sizeHint  )  const
 

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

Definition at line 384 of file pickboardpicks.cpp.


Member Data Documentation

QList<PickboardConfig> PickboardPicks::configs [protected]
 

Definition at line 59 of file pickboardpicks.h.

Referenced by config(), initialise(), KeyboardInput::KeyboardPicks::initialise(), Dvorak::KeyboardPicks::initialise(), and PickboardPicks().

int PickboardPicks::mode [protected]
 

Definition at line 58 of file pickboardpicks.h.

Referenced by config(), currentMode(), initialise(), KeyboardInput::KeyboardPicks::initialise(), Dvorak::KeyboardPicks::initialise(), and setMode().


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