This class is a proxy for the inspectable class. More...
#include <inspectableproxy.h>
Inherits Inspectable.
Public Member Functions | |
InspectableProxy (const std::list< Inspectable * > &list, const iparamkey &name="InspectableProxy") | |
constructor Takes a list of Inspectables for which the proxy stands. | |
virtual | ~InspectableProxy () |
default destructor | |
bool | replaceList (const std::list< Inspectable * > &list) |
this function is for replacing the old list |
This class is a proxy for the inspectable class.
It "divides" the inspectable interface from the inspected object
InspectableProxy | ( | const std::list< Inspectable * > & | list, | |
const iparamkey & | name = "InspectableProxy" | |||
) |
constructor Takes a list of Inspectables for which the proxy stands.
Attention: The inspectables must have registered all their variables already!
list | (list<Inspectable*>&) the list |
~InspectableProxy | ( | ) | [virtual] |
default destructor
bool replaceList | ( | const std::list< Inspectable * > & | list | ) |
this function is for replacing the old list
list | (list<Inspectable*>& the new list |