TasUiTraverser Class Reference

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

class TasUiTraverser : public TestabilityUtils, public TestabilityUtils
Public Member Functions
TasUiTraverser(QHash< QString, TasTraverseInterface * >)
~TasUiTraverser()
TasObject &addModelRoot(TasDataModel &, TasCommand *)
voidfinalizeTraverse()
TasDataModel *getUiState(TasCommand *)
voidinitializeTraverse(TasCommand *)
voidsetFilterLists(TasCommand *)
voidtraverseGraphicsItem(TasObject &, QGraphicsItem *, TasCommand *, bool)
voidtraverseObject(TasObject &, QObject *, TasCommand *, bool)
Inherited Functions
TasCoreUtils::autostart()
TasCoreUtils::encodeString(const QString &)
TasCoreUtils::eventType(QEvent *)
TasCoreUtils::getApplicationName()
TasCoreUtils::isChar(const QChar)
TasCoreUtils::objectId(QObject *)
TasCoreUtils::parseExecutable(QString)
TasCoreUtils::pointerId(void *)
TasCoreUtils::startServer()
TasCoreUtils::wait(int)
TestabilityUtils::castToGraphicsWidget(QGraphicsItem *)
TestabilityUtils::findFromObject(const QString &,QObject *)
TestabilityUtils::findGraphicsItem(const QString &)
TestabilityUtils::findWidget(const QString &)
TestabilityUtils::getApplicationWindow()
TestabilityUtils::getItemLocationDetails(QGraphicsItem *,TasCommand *)
TestabilityUtils::getViewForItem(QGraphicsItem *)
TestabilityUtils::graphicsItemId(QGraphicsItem *)
TestabilityUtils::isBlackListed()
TestabilityUtils::isCustomTraverse()
TestabilityUtils::isItemBlackListed(QString,QString)
TestabilityUtils::isItemInView(QGraphicsView *,QGraphicsItem *)
TestabilityUtils::isVisibilityCheckOn()
TestabilityUtils::lookForMatch(QList< QGraphicsItem * >,const QString &)
TestabilityUtils::parentProxy(QWidget *)
TestabilityUtils::proxyCoordinates(QGraphicsItem *,bool)
TestabilityUtils::verifyGraphicsItemMatch(const QString &,QGraphicsItem *)
TestabilityUtils::viewPortAndPosition(QGraphicsItem *,QPoint &)
TestabilityUtils::~TestabilityUtils()

Constructor & Destructor Documentation

TasUiTraverser ( QHash< QString, TasTraverseInterface * > )

TasUiTraverser(QHash< QString, TasTraverseInterface * >traversers)

~TasUiTraverser ( )

~TasUiTraverser()

Member Function Documentation

addModelRoot ( TasDataModel &, TasCommand * )

TasObject &addModelRoot(TasDataModel &model,
TasCommand *command = 0
)

finalizeTraverse ( )

voidfinalizeTraverse()

getUiState ( TasCommand * )

TasDataModel *getUiState(TasCommand *command)

initializeTraverse ( TasCommand * )

voidinitializeTraverse(TasCommand *command)

setFilterLists ( TasCommand * )

voidsetFilterLists(TasCommand *command)

traverseGraphicsItem ( TasObject &, QGraphicsItem *, TasCommand *, bool )

voidtraverseGraphicsItem(TasObject &objectInfo,
QGraphicsItem *graphicsItem,
TasCommand *commad,
booltraverseChildren = true
)

traverseObject ( TasObject &, QObject *, TasCommand *, bool )

voidtraverseObject(TasObject &objectData,
QObject *object,
TasCommand *command,
booltraverseChildren = true
)