HEventListener

Functions

HEventListener

~HEventListener

void

ConvertToManager

HEventListener *

CreateListenerManager

HEventListenerManager *

GetEventListenerManager

void

SetRequestedPriority

int

GetRequestedPriority

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.