![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Manages a collection of events. More...
#include <CzEvents.h>
Public Types | |
| typedef CzList< CzEvent * > ::iterator | _Iterator |
Public Member Functions | |
| _Iterator | begin () |
| _Iterator | end () |
| CzEventManager () | |
| virtual | ~CzEventManager () |
| void | addEvent (const char *event_name, const char *actions_name, bool replace=false) |
| void | addEvent (CzEvent *evt) |
| CzEvent * | findEvent (unsigned int event_name_hash) |
Protected Attributes | |
| CzList< CzEvent * > | Events |
Manages a collection of events.
An events manager handles the mapping of a collection of events to action lists. Any XOML object that can potentially raise an event has an events manager, this includes:
| typedef CzList<CzEvent*>::iterator CzEventManager::_Iterator |
| CzEventManager::CzEventManager | ( | ) | [inline] |
| CzEventManager::~CzEventManager | ( | ) | [virtual] |
| void CzEventManager::addEvent | ( | const char * | event_name, |
| const char * | actions_name, | ||
| bool | replace = false |
||
| ) |
| void CzEventManager::addEvent | ( | CzEvent * | evt | ) |
| _Iterator CzEventManager::begin | ( | ) | [inline] |
| _Iterator CzEventManager::end | ( | ) | [inline] |
| CzEvent * CzEventManager::findEvent | ( | unsigned int | event_name_hash | ) |
CzList<CzEvent*> CzEventManager::Events [protected] |