TasTraverseInterface Class Reference

#include <ext/app/exttesttools/tastraverseinterface.h>

class TasTraverseInterface
Public Member Functions
virtual ~TasTraverseInterface()
virtual voidbeginTraverse(TasCommand *)
virtual voidendTraverse()
pure virtual voidtraverseGraphicsItem(TasObject *, QGraphicsItem *, TasCommand *)
pure virtual voidtraverseObject(TasObject *, QObject *, TasCommand *)

Constructor & Destructor Documentation

~TasTraverseInterface ( )

~TasTraverseInterface()[inline, virtual]

Member Function Documentation

beginTraverse ( TasCommand * )

voidbeginTraverse(TasCommand *)[inline, virtual]

Called at the start of each traversing. Can be used to set detials as the filter to be used for the traversing of one ui state.

endTraverse ( )

voidendTraverse()[inline, virtual]

Called at the end of each traversing. Use to clear the filter if one used.

traverseGraphicsItem ( TasObject *, QGraphicsItem *, TasCommand * )

voidtraverseGraphicsItem(TasObject *,
QGraphicsItem *,
TasCommand * = 0
)[pure virtual]

Traverse the graphicsitem by adding the special details to the given TasObject reference. All default details will be added to the TasObject data container by the framework.

traverseObject ( TasObject *, QObject *, TasCommand * )

voidtraverseObject(TasObject *,
QObject *,
TasCommand * = 0
)[pure virtual]

Traverse the object by adding the special details to the given TasObject reference. All default details will be added to the TasObject data container by the framework.