4#ifndef QQNXSCREENEVENTHANDLER_H
5#define QQNXSCREENEVENTHANDLER_H
7#include <qpa/qwindowsysteminterface.h>
9#include <screen/screen.h>
44 void handleKeyboardEvent(screen_event_t
event);
45 void handlePointerEvent(screen_event_t
event);
46 void handleTouchEvent(screen_event_t
event,
int qnxType);
47 void handleCloseEvent(screen_event_t
event);
48 void handleCreateEvent(screen_event_t
event);
49 void handleDisplayEvent(screen_event_t
event);
50 void handlePropertyEvent(screen_event_t
event);
51 void handleKeyboardFocusPropertyEvent(screen_window_t
window);
52 void handleGeometryPropertyEvent(screen_window_t
window);
56 MaximumTouchPoints = 10
60 QPoint m_lastGlobalMousePoint;
61 QPoint m_lastLocalMousePoint;
62 Qt::MouseButtons m_lastButtonState;
63 screen_window_t m_lastMouseWindow;
\inmodule QtCore\reentrant
The QPointingDevice class describes a device from which mouse, touch or tablet events originate.
void removeScreenEventFilter(QQnxScreenEventFilter *filter)
void windowClosed(void *window)
void setScreenEventThread(QQnxScreenEventThread *eventThread)
void newWindowCreated(void *window)
void timerEvent(QTimerEvent *event) override
This event handler can be reimplemented in a subclass to receive timer events for the object.
bool handleEvent(screen_event_t event)
static void injectKeyboardEvent(int flags, int sym, int mod, int scan, int cap)
void addScreenEventFilter(QQnxScreenEventFilter *filter)
Combined button and popup list for selecting options.
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter