#include <PsButtonInfo.h>
Public Types | |
enum | EventTypes { UNSPECIFIED = 0, BUTTON_DOWN = 0x1, BUTTON_UP = 0x2, KEY_DOWN = 0x4, KEY_UP = 0x8, BUTTON_REPEAT = 0x16 } |
enum | ButtonState { UP, DOWN } |
Public Member Functions | |
PsButtonInfo (int buttonId=-1, const char *name="", int eventMask=BUTTON_DOWN|BUTTON_UP, const OsTime &repeatInterval=OsTime::OS_INFINITY) | |
PsButtonInfo (const PsButtonInfo &rPsButtonInfo) | |
virtual | ~PsButtonInfo () |
PsButtonInfo & | operator= (const PsButtonInfo &rhs) |
virtual void | setState (int buttonState) |
virtual int | getEventMask (void) const |
virtual int | getId (void) const |
virtual char * | getName (void) const |
virtual void | getRepInterval (OsTime &repeatIntvl) const |
virtual int | getState (void) const |
Private Attributes | |
char * | mpButtonName |
int | mButtonId |
int | mButtonState |
int | mEventMask |
OsTime | mRepeatInterval |
enum ButtonState |
enum EventTypes |
PsButtonInfo | ( | int | buttonId = -1 , |
const char * | name = "" , |
||
int | eventMask = BUTTON_DOWN|BUTTON_UP , |
||
const OsTime & | repeatInterval = OsTime::OS_INFINITY |
||
) |
PsButtonInfo | ( | const PsButtonInfo & | rPsButtonInfo | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
PsButtonInfo & operator= | ( | const PsButtonInfo & | rhs | ) |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |