tlp::Observable Class Reference
#include <Observable.h>
Inherited by tlp::ColorScale, tlp::Graph, and tlp::PropertyInterface.
List of all members.
Public Member Functions
Static Public Member Functions
Protected Attributes
Static Protected Attributes
Detailed Description
All instances of that class can be observed by by an instance of the Observer class.
Constructor & Destructor Documentation
virtual tlp::Observable::~Observable |
( |
|
) |
[inline, virtual] |
Member Function Documentation
void tlp::Observable::addObserver |
( |
Observer * |
obs |
) |
[inline] |
unsigned int tlp::Observable::countObservers |
( |
|
) |
[inline] |
Returns the number of observers
static void tlp::Observable::holdObservers |
( |
|
) |
[static] |
void tlp::Observable::notifyDestroy |
( |
|
) |
|
Notify all the observers that the object will be destroyed. Need to be call into the dstructor of the observable.
void tlp::Observable::notifyObservers |
( |
|
) |
|
void tlp::Observable::removeObserver |
( |
Observer * |
item |
) |
[inline] |
void tlp::Observable::removeObservers |
( |
|
) |
[inline] |
static void tlp::Observable::unholdObservers |
( |
|
) |
[static] |
Member Data Documentation