CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Slots | Public Member Functions | Static Public Member Functions | List of all members
ctkTestApplication Class Reference

#include <Libs/Widgets/ctkTestApplication.h>

Inheritance diagram for ctkTestApplication:
Inheritance graph
[legend]
Collaboration diagram for ctkTestApplication:
Collaboration graph
[legend]

Public Slots

void runTestSlot ()
 

Public Member Functions

 ctkTestApplication (int _argc, char **_argv)
 
virtual void runTest ()
 
 ~ctkTestApplication ()
 

Static Public Member Functions

static void delay (int ms)
 
static int exec (bool reportErrorsOnExit=false)
 
static void keyClick (QWidget *w, Qt::Key key, Qt::KeyboardModifiers mod, int ms)
 
static void keyDown (QWidget *w, Qt::Key key, Qt::KeyboardModifiers mod, int ms)
 
static void keyUp (QWidget *w, Qt::Key key, Qt::KeyboardModifiers mod, int ms)
 
static void messageHandler (QtMsgType type, const char *msg)
 
static void mouseClick (QWidget *w, QPoint pos, Qt::MouseButton btn, Qt::KeyboardModifiers mod, int ms)
 
static void mouseDClick (QWidget *w, QPoint pos, Qt::MouseButton btn, Qt::KeyboardModifiers mod, int ms)
 
static void mouseDown (QWidget *w, QPoint pos, Qt::MouseButton btn, Qt::KeyboardModifiers mod, int ms)
 
static void mouseMove (QWidget *w, QPoint pos, Qt::MouseButton btn, Qt::KeyboardModifiers mod, int ms)
 
static void mouseUp (QWidget *w, QPoint pos, Qt::MouseButton btn, Qt::KeyboardModifiers mod, int ms)
 
static bool simulateEvent (QWidget *w, QEvent *e)
 

Detailed Description

Definition at line 83 of file ctkTestApplication.h.

Constructor & Destructor Documentation

◆ ctkTestApplication()

ctkTestApplication::ctkTestApplication ( int  _argc,
char **  _argv 
)

◆ ~ctkTestApplication()

ctkTestApplication::~ctkTestApplication ( )

Member Function Documentation

◆ delay()

static void ctkTestApplication::delay ( int  ms)
static

◆ exec()

static int ctkTestApplication::exec ( bool  reportErrorsOnExit = false)
static

If reportErrorsOnExit is true, then the return value will be the number of warning messages plus the number of error messages produced by QDebug during execution.

◆ keyClick()

static void ctkTestApplication::keyClick ( QWidget *  w,
Qt::Key  key,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ keyDown()

static void ctkTestApplication::keyDown ( QWidget *  w,
Qt::Key  key,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ keyUp()

static void ctkTestApplication::keyUp ( QWidget *  w,
Qt::Key  key,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ messageHandler()

static void ctkTestApplication::messageHandler ( QtMsgType  type,
const char *  msg 
)
static

◆ mouseClick()

static void ctkTestApplication::mouseClick ( QWidget *  w,
QPoint  pos,
Qt::MouseButton  btn,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ mouseDClick()

static void ctkTestApplication::mouseDClick ( QWidget *  w,
QPoint  pos,
Qt::MouseButton  btn,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ mouseDown()

static void ctkTestApplication::mouseDown ( QWidget *  w,
QPoint  pos,
Qt::MouseButton  btn,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ mouseMove()

static void ctkTestApplication::mouseMove ( QWidget *  w,
QPoint  pos,
Qt::MouseButton  btn,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ mouseUp()

static void ctkTestApplication::mouseUp ( QWidget *  w,
QPoint  pos,
Qt::MouseButton  btn,
Qt::KeyboardModifiers  mod,
int  ms 
)
static

◆ runTest()

virtual void ctkTestApplication::runTest ( )
virtual

This function could be overloaded to implement test that required an active event loop

◆ runTestSlot

void ctkTestApplication::runTestSlot ( )
slot

Slot responsible to invoke the virtual function 'runTest'. The typical use case consists in calling that slot using a singleShot QTimer

◆ simulateEvent()

static bool ctkTestApplication::simulateEvent ( QWidget *  w,
QEvent *  e 
)
static

The documentation for this class was generated from the following file: