Listener in the Observer pattern; receives events from Observable subjects.
More...
#include <Observer.h>
Listener in the Observer pattern; receives events from Observable subjects.
Subclasses must implement onEvent() to handle incoming notifications.
Definition at line 11 of file Observer.h.
◆ Observer()
◆ ~Observer()
◆ addObservable()
◆ findObservable()
◆ onDestroyEvent()
| virtual void Observer::onDestroyEvent |
( |
| ) |
|
|
inlinevirtual |
Called when an observed subject is destroyed.
Definition at line 18 of file Observer.h.
◆ onEvent()
| virtual void Observer::onEvent |
( |
Event * |
| ) |
|
|
pure virtual |
Handle an incoming event. Must be implemented by subclasses.
◆ removeObservable()
| void Observer::removeObservable |
( |
Observable * |
obs | ) |
|
|
private |
◆ treatEvent()
| void Observer::treatEvent |
( |
Event * |
event | ) |
|
|
private |
◆ Observable
◆ m_observableList
The documentation for this class was generated from the following files: