HEventListener
Functions
void |
|
void |
|
int |
Detailed Description
-
class HEventListener
The HEventListener class is the base class for all event types.
By subclassing from HEventListener any object can register itself with the event manager and receive events from arbitrary senders.
Public Functions
-
inline HEventListener()
Constructs an HEventListener object.
-
inline virtual ~HEventListener()
-
inline void ConvertToManager()
Converts a listener object to a manager object.
-
inline virtual HEventListener *CreateListenerManager()
Creates an HEventListenerManager for this type of HEventListener.
- Returns
A pointer to the HEventListener object that contains the HEventListenerManager that was created.
-
inline HEventListenerManager *GetEventListenerManager()
- Returns
A pointer to Event Listener Manager Object.
-
inline void SetRequestedPriority(int v)
Use this method to indicate the priority in which you like to receive an event. A high priority means that you would like to receive this event before any other listener.
- Returns
The requested priority level which can be #HLISTENER_PRIORITY_NORMAL, #HLISTENER_PRIORITY_HIGH or #HLISTENER_PRIORITY_LOW.
-
inline int GetRequestedPriority()
- Returns
The requested priority level which can be #HLISTENER_PRIORITY_NORMAL, #HLISTENER_PRIORITY_HIGH or #HLISTENER_PRIORITY_LOW.
-
inline HEventListener()