HDK
|
#include <UI_Event.h>
Public Member Functions | |
UI_Event () | |
~UI_Event () | |
UI_Event (const UI_Event &e) | |
UI_Event & | operator= (const UI_Event &e) |
UI_Event (UI_EventType t, UI_Object *to, UI_Object *from=(UI_Object *) 0, UI_DeviceEvent *e=(UI_DeviceEvent *) 0) | |
UI_Event (UI_Value *v, UI_Object *to, UI_Object *from=(UI_Object *) 0, UI_Reason r=UI_VALUE_CHANGED) | |
UI_Event (UI_Value *v, UI_Object *to, UI_EventMethod callback, UI_Object *from=(UI_Object *) 0, UI_Reason r=UI_VALUE_CHANGED) | |
UI_Event (UI_EventType t, UI_Object *to, UI_EventMethod callback, UI_Object *from=(UI_Object *) 0) | |
void | trigger () |
const char * | name () const |
const char * | className () const |
void | display () const |
void | mergeEvent (const UI_Event *prevevent) |
void | display (std::ostream &os) const |
Static Public Member Functions | |
static const char * | type_name (UI_EventType type) |
static const char * | reason_name (UI_Reason reason) |
Public Attributes | |
UI_Object * | source |
UI_Object * | target |
UI_EventMethod | method |
UI_Value * | value |
UI_EventType | type |
UI_DeviceEvent | state |
UI_Reason | reason |
UT_Array< UI_DeviceEvent > * | myStateHistory |
Definition at line 17 of file UI_Event.h.
UI_Event::UI_Event | ( | ) |
UI_Event::~UI_Event | ( | ) |
UI_Event::UI_Event | ( | const UI_Event & | e | ) |
UI_Event::UI_Event | ( | UI_EventType | t, |
UI_Object * | to, | ||
UI_Object * | from = (UI_Object *) 0 , |
||
UI_DeviceEvent * | e = (UI_DeviceEvent *) 0 |
||
) |
UI_Event::UI_Event | ( | UI_Value * | v, |
UI_Object * | to, | ||
UI_Object * | from = (UI_Object *) 0 , |
||
UI_Reason | r = UI_VALUE_CHANGED |
||
) |
UI_Event::UI_Event | ( | UI_Value * | v, |
UI_Object * | to, | ||
UI_EventMethod | callback, | ||
UI_Object * | from = (UI_Object *) 0 , |
||
UI_Reason | r = UI_VALUE_CHANGED |
||
) |
UI_Event::UI_Event | ( | UI_EventType | t, |
UI_Object * | to, | ||
UI_EventMethod | callback, | ||
UI_Object * | from = (UI_Object *) 0 |
||
) |
|
inline |
Definition at line 88 of file UI_Event.h.
void UI_Event::display | ( | ) | const |
void UI_Event::display | ( | std::ostream & | os | ) | const |
const char* UI_Event::name | ( | ) | const |
|
static |
|
inline |
Definition at line 74 of file UI_Event.h.
|
static |
UI_EventMethod UI_Event::method |
Definition at line 57 of file UI_Event.h.
UT_Array<UI_DeviceEvent>* UI_Event::myStateHistory |
Definition at line 72 of file UI_Event.h.
UI_Reason UI_Event::reason |
Definition at line 63 of file UI_Event.h.
UI_Object* UI_Event::source |
Definition at line 55 of file UI_Event.h.
UI_DeviceEvent UI_Event::state |
Definition at line 61 of file UI_Event.h.
UI_Object* UI_Event::target |
Definition at line 56 of file UI_Event.h.
UI_EventType UI_Event::type |
Definition at line 59 of file UI_Event.h.
UI_Value* UI_Event::value |
Definition at line 58 of file UI_Event.h.