tlp_Observable3tulip
Usage
#include <Observable.h>
Inherited by tlp::ColorScale, tlp::Graph, and tlp::PropertyInterface.
Public Member Functions
virtual ~Observable ()
void addObserver (Observer *)
unsigned int countObservers ()
void removeObserver (Observer *)
void removeObservers ()
void notifyObservers ()
void notifyDestroy ()
Static Public Member Functions
static void holdObservers ()
static void unholdObservers ()
Protected Attributes
stdext::slist< Observer * > observersList
Static Protected Attributes
static int holdCounter
static ObserverMap holdMap
Detailed Description
All instances of that class can be observed by by an instance of the Observer class.