ListImpl::iterator maIter
std::list< SdrObject * > ListImpl
virtual void ObjectInDestruction(const SdrObject &rObject) override
void addShape(SdrObject &rObject)
adds the given shape to this list
void removeShape(SdrObject &rObject)
removes the shape from this list
bool isEmpty() const
returns true if this list is empty
bool hasShape(SdrObject &rObject) const
returns true if given shape is part of this list
const std::list< SdrObject * > & getList() const
SdrObject * getNextShape()
returns the shape the internal iterator points to, or 0 if the list end is reached.
void clear()
removes all shapes from this list
void seekShape(sal_uInt32 nIndex)
Sets the internal iterator to the shape at given index.