#include <algos.h>


Public Member Functions | |
| a2dWalker_RemoveProperty (bool all=true) | |
| constructor with no a2dPropertyId added yet. For that use AddPropertyId() | |
| a2dWalker_RemoveProperty (const a2dPropertyId *id, bool all=true) | |
| constructor with a2dPropertyId added to the propertyIsList to search for. | |
| a2dWalker_RemoveProperty (const a2dPropertyIdList &idList, bool all=true) | |
| constructor with the propertyIdList to search for as input | |
| void | AddPropertyId (const a2dPropertyId *id) |
| add a a2dPropertyId to the list | |
| bool | Start (a2dObject *object) |
| virtual bool | WalkTask (wxObject *parent, wxObject *object, a2dWalkEvent event) |
| called from within a2dCanvasDocument | |
Public Attributes | |
| bool | m_all |
| to remove all or only one property on each object found. | |
| a2dPropertyIdList | m_propertyList |
| properties to search for | |
Property Id's stored in a list, are searched for in the hierarchy of a document. a2dObject::Walker() etc. is used to walk through the hierarchy. Every a2dPropObject passed, is inspected for containing one of the the properties of the list. The found properties will be removed.
Definition at line 149 of file algos.h.
| bool a2dWalker_RemoveProperty::Start | ( | a2dObject * | object | ) |