18#ifndef WINVMULTIEVENTHANDLER_H
19#define WINVMULTIEVENTHANDLER_H
28#include <vmulticlient.h>
46 virtual void sendMouseSpringEvent(
unsigned int xDis,
unsigned int yDis,
unsigned int width,
unsigned int height);
Base class for input event handlers.
Definition baseeventhandler.h:33
Base class for platform-specific Qt key mappers.
Definition qtkeymapperbase.h:42
Definition winvmultieventhandler.h:34
virtual void sendMouseEvent(int xDis, int yDis)
Move cursor to selected relative location (deltax delaty)
Definition winvmultieventhandler.cpp:341
virtual void sendKeyboardEvent(JoyButtonSlot *slot, bool pressed)
Definition winvmultieventhandler.cpp:92
virtual void sendMouseSpringEvent(unsigned int xDis, unsigned int yDis, unsigned int width, unsigned int height)
Definition winvmultieventhandler.cpp:346
QtKeyMapperBase * nativeKeyMapper
Definition winvmultieventhandler.h:62
virtual void sendTextEntryEvent(QString maintext)
Definition winvmultieventhandler.cpp:367
virtual bool cleanup()
Definition winvmultieventhandler.cpp:75
pvmulti_client vmulti
Definition winvmultieventhandler.h:55
QVector< BYTE > keyboardKeys
Definition winvmultieventhandler.h:60
BYTE shiftKeys
Definition winvmultieventhandler.h:57
virtual void sendMouseButtonEvent(JoyButtonSlot *slot, bool pressed)
Definition winvmultieventhandler.cpp:277
virtual QString getName()
Definition winvmultieventhandler.cpp:369
BYTE extraKeys
Definition winvmultieventhandler.h:59
WinSendInputEventHandler sendInputHandler
Definition winvmultieventhandler.h:61
virtual void sendMouseAbsEvent(int xDis, int yDis, int screen)
Move cursor to selected absolute location (x, y) on selected display.
Definition winvmultieventhandler.cpp:357
~WinVMultiEventHandler()
Definition winvmultieventhandler.cpp:43
BYTE multiKeys
Definition winvmultieventhandler.h:58
virtual QString getIdentifier()
Definition winvmultieventhandler.cpp:371
BYTE mouseButtons
Definition winvmultieventhandler.h:56
virtual bool init()
Definition winvmultieventhandler.cpp:45