|
virtual int | KeyEvent (quint32 keysym, quint32 keycode, bool down=true) |
|
virtual int | MouseEvent (MouseButtons buttons, QPoint pos) |
|
virtual int | MouseEvent (MouseButtons buttons, int x, int y) |
|
|
KeyCode | XkbKeysymToKeycode (Display *dpy, KeySym keysym) |
|
|
enum | MouseButton {
LeftButton = 0x01
, RightButton = 0x02
, MiddleButton = 0x04
, LWheelButton = 0x08
,
RWheelButton = 0x10
, UWheelButton = 0x20
, DWheelButton = 0x40
} |
|
static QSharedPointer< CInputDevice > | GenerateObject () |
|
MouseButtons | m_LastButtons |
|
QPoint | m_LastPostion |
|
Definition at line 10 of file InputDeviceXLib.h.
◆ CInputDeviceXLib()
CInputDeviceXLib::CInputDeviceXLib |
( |
| ) |
|
|
explicit |
◆ ~CInputDeviceXLib()
CInputDeviceXLib::~CInputDeviceXLib |
( |
| ) |
|
|
virtual |
◆ KeyEvent()
int CInputDeviceXLib::KeyEvent |
( |
quint32 |
keysym, |
|
|
quint32 |
keycode, |
|
|
bool |
down = true |
|
) |
| |
|
virtual |
◆ MouseEvent() [1/2]
int CInputDeviceXLib::MouseEvent |
( |
MouseButtons |
buttons, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
virtual |
◆ MouseEvent() [2/2]
int CInputDeviceXLib::MouseEvent |
( |
MouseButtons |
buttons, |
|
|
QPoint |
pos |
|
) |
| |
|
virtual |
◆ codeMap
const unsigned short* CInputDeviceXLib::codeMap |
|
private |
◆ codeMapLen
unsigned CInputDeviceXLib::codeMapLen |
|
private |
◆ pressedKeys
std::map<KeySym, KeyCode> CInputDeviceXLib::pressedKeys |
|
private |
◆ rawKeyboard
bool CInputDeviceXLib::rawKeyboard |
|
private |
The documentation for this class was generated from the following files: