AntiMicroX
Public Member Functions
XTestEventHandler Class Reference

#include <xtesteventhandler.h>

Inheritance diagram for XTestEventHandler:
[legend]
Collaboration diagram for XTestEventHandler:
[legend]

Public Member Functions

 XTestEventHandler (QObject *parent=nullptr)
 
virtual ~XTestEventHandler ()
 
bool init () override
 
bool cleanup () override
 
void sendKeyboardEvent (JoyButtonSlot *slot, bool pressed) override
 
void sendMouseButtonEvent (JoyButtonSlot *slot, bool pressed) override
 
void sendMouseEvent (int xDis, int yDis) override
 Move cursor to selected relative location (deltax delaty) More...
 
void sendMouseAbsEvent (int xDis, int yDis, int screen) override
 Move cursor to selected absolute location (x, y) on selected display. More...
 
void sendMouseSpringEvent (int xDis, int yDis, int width, int height) override
 Do nothing by default. Useful for child classes to define behavior. More...
 
void sendTextEntryEvent (QString maintext) override
 
QString getName () override
 
QString getIdentifier () override
 
void printPostMessages () override
 Do nothing by default. Allow child classes to specify text to output to a text stream. More...
 
- Public Member Functions inherited from BaseEventHandler
 BaseEventHandler (QObject *parent=nullptr)
 
virtual ~BaseEventHandler ()
 
QString getErrorString ()
 

Additional Inherited Members

- Protected Attributes inherited from BaseEventHandler
QString lastErrorString
 

Constructor & Destructor Documentation

◆ XTestEventHandler()

XTestEventHandler::XTestEventHandler ( QObject *  parent = nullptr)
explicit

◆ ~XTestEventHandler()

XTestEventHandler::~XTestEventHandler ( )
virtual

Member Function Documentation

◆ cleanup()

bool XTestEventHandler::cleanup ( )
overridevirtual

Implements BaseEventHandler.

◆ getIdentifier()

QString XTestEventHandler::getIdentifier ( )
overridevirtual

Implements BaseEventHandler.

◆ getName()

QString XTestEventHandler::getName ( )
overridevirtual

Implements BaseEventHandler.

◆ init()

bool XTestEventHandler::init ( )
overridevirtual

Implements BaseEventHandler.

Here is the call graph for this function:

◆ printPostMessages()

void XTestEventHandler::printPostMessages ( )
overridevirtual

Do nothing by default. Allow child classes to specify text to output to a text stream.

Reimplemented from BaseEventHandler.

◆ sendKeyboardEvent()

void XTestEventHandler::sendKeyboardEvent ( JoyButtonSlot slot,
bool  pressed 
)
overridevirtual

Implements BaseEventHandler.

Here is the call graph for this function:

◆ sendMouseAbsEvent()

void XTestEventHandler::sendMouseAbsEvent ( int  xDis,
int  yDis,
int  screen 
)
overridevirtual

Move cursor to selected absolute location (x, y) on selected display.

Do nothing by default. Useful for child classes to define behavior.

Parameters
Displacementof X coordinate
Displacementof Y coordinate
Screennumber or -1 to use default

Reimplemented from BaseEventHandler.

Here is the call graph for this function:

◆ sendMouseButtonEvent()

void XTestEventHandler::sendMouseButtonEvent ( JoyButtonSlot slot,
bool  pressed 
)
overridevirtual

Implements BaseEventHandler.

Here is the call graph for this function:

◆ sendMouseEvent()

void XTestEventHandler::sendMouseEvent ( int  xDis,
int  yDis 
)
overridevirtual

Move cursor to selected relative location (deltax delaty)

Implements BaseEventHandler.

Here is the call graph for this function:

◆ sendMouseSpringEvent()

void XTestEventHandler::sendMouseSpringEvent ( int  xDis,
int  yDis,
int  width,
int  height 
)
overridevirtual

Do nothing by default. Useful for child classes to define behavior.

Parameters
Displacementof X coordinate
Displacementof Y coordinate
Boundingbox width
Boundingbox height

Reimplemented from BaseEventHandler.

◆ sendTextEntryEvent()

void XTestEventHandler::sendTextEntryEvent ( QString  maintext)
overridevirtual

Reimplemented from BaseEventHandler.

Here is the call graph for this function:

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