NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
NERvGear::CommandEvent Class Reference
Inheritance diagram for NERvGear::CommandEvent:
NERvGear::Event

Public Member Functions

 CommandEvent (int evtNotify, int evtID, UI::View *evtView, unsigned sign=sizeof(CommandEvent))
 
- Public Member Functions inherited from NERvGear::Event
bool IsMoveEvent () const
 
bool IsSizeEvent () const
 
bool IsFocusEvent () const
 
bool IsEnableEvent () const
 
bool IsPaintEvent () const
 
bool IsShowEvent () const
 
bool IsContextMenuEvent () const
 
bool IsCommandEvent () const
 
bool IsTimerEvent () const
 
bool IsScrollEvent () const
 
bool IsMouseEvent ()
 
bool IsTaskQueueEvent () const
 
bool IsDataUpdateEvent () const
 
MoveEventToMoveEvent ()
 
SizeEventToSizeEvent ()
 
FocusEventToFocusEvent ()
 
PaintEventToPaintEvent ()
 
EnableEventToEnableEvent ()
 
ShowEventToShowEvent ()
 
ContextMenuEventToContextMenuEvent ()
 
CommandEventToCommandEvent ()
 
TimerEventToTimerEvent ()
 
ScrollEventToScrollEvent ()
 
MouseEventToMouseEvent ()
 
TaskQueueEventToTaskQueueEvent ()
 
DataUpdateEventToDataUpdateEvent ()
 
template<class E >
bool Verify () const
 
bool Verify (unsigned sign) const
 
EVT::TYPE GetType () const
 
unsigned GetSignature () const
 
IUnknownGetSource () const
 
void SetType (EVT::TYPE type)
 
void SetSignature (unsigned sign)
 
EventSetSource (IUnknown *source)
 
virtual Event *__stdcall Clone () const
 
virtual void __stdcall Destroy () const
 
 Event (EVT::TYPE event=EVT::NONE, IUnknown *source=NULL, unsigned sign=sizeof(Event))
 

Public Attributes

int notify
 
int id
 
UI::View * view
 

Additional Inherited Members

- Protected Attributes inherited from NERvGear::Event
EVT::TYPE m_type
 
unsigned m_signature
 
unsigned m_timestamp
 
unsigned m_option
 
IUnknownm_source
 
void * m_reserved