The class Observer is the base class to derive in order to receive notifications from observed object. More...
#include <Observer.h>
Public Member Functions | |
virtual | ~Observer () |
virtual void | willChangeValueForKey (string, Observable *)=0 |
virtual void | didChangeValueForKey (string, Observable *)=0 |
The class Observer is the base class to derive in order to receive notifications from observed object.
An generic observer must first register itself as observer for an attribute of an instance of a class: whenever this attribute is changed, the observer is notified before and after value changed.
virtual Observer::~Observer | ( | ) | [inline, virtual] |
virtual void Observer::didChangeValueForKey | ( | string | , | |
Observable * | ||||
) | [pure virtual] |
virtual void Observer::willChangeValueForKey | ( | string | , | |
Observable * | ||||
) | [pure virtual] |