ctkQtTestingUtility.cpp.in 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. // Qt includes
  2. #include <QDebug>
  3. // CTKTesting inlcudes
  4. #include "ctkQtTestingUtility.h"
  5. @CTK_ADD_HEADER_EVENT_PLAYERS@
  6. @CTK_ADD_HEADER_EVENT_TRANSLATORS@
  7. //-----------------------------------------------------------------------------
  8. ctkQtTestingUtility::ctkQtTestingUtility(QObject* p)
  9. : Superclass(p)
  10. {
  11. this->addDefaultCTKWidgetEventTranslatorsToTranslator(this);
  12. this->addDefaultCTKWidgetEventPlayersToPlayer(this);
  13. }
  14. //-----------------------------------------------------------------------------
  15. ctkQtTestingUtility::~ctkQtTestingUtility()
  16. {
  17. }
  18. //-----------------------------------------------------------------------------
  19. void ctkQtTestingUtility::addDefaultCTKWidgetEventTranslatorsToTranslator(pqTestUtility* util)
  20. {
  21. Q_UNUSED(util);
  22. @CTK_ADD_WIDGET_EVENT_TRANSLATORS@
  23. pqWidgetEventTranslator* translator = this->eventTranslator()->getWidgetEventTranslator(
  24. QLatin1String("pqNativeFileDialogEventTranslator"));
  25. if (translator)
  26. {
  27. this->eventTranslator()->removeWidgetEventTranslator(
  28. QLatin1String("pqNativeFileDialogEventTranslator"));
  29. delete translator;
  30. }
  31. }
  32. //-----------------------------------------------------------------------------
  33. void ctkQtTestingUtility::addDefaultCTKWidgetEventPlayersToPlayer(pqTestUtility* util)
  34. {
  35. Q_UNUSED(util);
  36. @CTK_ADD_WIDGET_EVENT_PLAYERS@
  37. pqWidgetEventPlayer* player = this->eventPlayer()->getWidgetEventPlayer(
  38. QLatin1String("pqNativeFileDialogEventPlayer"));
  39. if (player)
  40. {
  41. this->eventPlayer()->removeWidgetEventPlayer(
  42. QLatin1String("pqNativeFileDialogEventPlayer"));
  43. delete player;
  44. }
  45. }
  46. //-----------------------------------------------------------------------------
  47. void ctkQtTestingUtility::addTranslator(pqWidgetEventTranslator* translator)
  48. {
  49. if(translator)
  50. {
  51. this->eventTranslator()->addWidgetEventTranslator(translator);
  52. }
  53. }
  54. //-----------------------------------------------------------------------------
  55. void ctkQtTestingUtility::addPlayer(pqWidgetEventPlayer* player)
  56. {
  57. if(player)
  58. {
  59. this->eventPlayer()->addWidgetEventPlayer(player);
  60. }
  61. }