#include <algos.h>


Public Member Functions | |
| a2dWalker_RemovePropertyCandoc (a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL, bool all=true) | |
| constructor with no a2dPropertyId added yet. For that use AddPropertyId() | |
| a2dWalker_RemovePropertyCandoc (const a2dPropertyId *id, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL, bool all=true) | |
| constructor with a2dPropertyId added to the propertyIsList to search for. | |
| a2dWalker_RemovePropertyCandoc (const a2dPropertyIdList &idList, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL, 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 (a2dCanvasObject *object) |
| virtual bool | WalkTask (wxObject *parent, wxObject *object, a2dWalkEvent event) |
| called from within a2dCanvasDocument | |
| void | SetMakePending (bool makePending) |
| if set when a property is removed make the canvas object pending. | |
Public Attributes | |
| bool | m_all |
| to remove all or only one property on each object found. | |
| a2dPropertyIdList | m_propertyList |
| properties to search for | |
| a2dCanvasObjectFlagsMask | m_mask |
| mask required in object | |
| int | m_depth |
| how deep to recurse into document | |
| bool | m_makePending |
| set object pending when property is removed. | |
Definition at line 185 of file algos.h.
| bool a2dWalker_RemovePropertyCandoc::Start | ( | a2dCanvasObject * | object | ) |