#include <Event.h>
Inheritance diagram for util::EventSource< T >:

Public Methods | |
| void | addEventListener (EventListener< T > *listener) |
| Add a new event listener. | |
| void | removeEventListener (EventListener< T > *listener) |
| Remove an event listener. | |
Protected Methods | |
| void | fireEvent (const T &event) |
| Notify all registered event listeners. | |
| void | fireEvent (const T *event) |
| Notify all registered event listeners. | |
|
||||||||||
|
Add a new event listener. The new listener is added only if it is not in the listener list already. The listener will be notified whenever an event is fired.
|
|
||||||||||
|
Notify all registered event listeners.
|
|
||||||||||
|
Notify all registered event listeners.
|
|
||||||||||
|
Remove an event listener. The removed listener will get no further notifications of the events happened.
|