![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwindowspointerhandler.h>
Public Types | |
| using | QPointingDevicePtr = QSharedPointer<QPointingDevice> |
Public Member Functions | |
| QWindowsPointerHandler ()=default | |
| ~QWindowsPointerHandler () | |
| bool | translatePointerEvent (QWindow *window, HWND hwnd, QtWindows::WindowsEventType et, MSG msg, LRESULT *result) |
| bool | translateMouseEvent (QWindow *window, HWND hwnd, QtWindows::WindowsEventType et, MSG msg, LRESULT *result) |
| const QPointingDevicePtr & | touchDevice () const |
| void | setTouchDevice (const QPointingDevicePtr &d) |
| QWindow * | windowUnderMouse () const |
| void | clearWindowUnderMouse () |
| void | clearEvents () |
Static Public Member Functions | |
| static QPointingDevicePtr | createTouchDevice (bool mouseEmulation) |
| static Qt::MouseButtons | queryMouseButtons () |
Definition at line 22 of file qwindowspointerhandler.h.
Definition at line 26 of file qwindowspointerhandler.h.
|
default |
| QWindowsPointerHandler::~QWindowsPointerHandler | ( | ) |
Definition at line 49 of file qwindowspointerhandler.cpp.
| void QWindowsPointerHandler::clearEvents | ( | ) |
Definition at line 320 of file qwindowspointerhandler.cpp.
|
inline |
Definition at line 38 of file qwindowspointerhandler.h.
|
static |
Definition at line 286 of file qwindowspointerhandler.cpp.
|
static |
Definition at line 225 of file qwindowspointerhandler.cpp.
|
inline |
Definition at line 34 of file qwindowspointerhandler.h.
|
inline |
Definition at line 33 of file qwindowspointerhandler.h.
| bool QWindowsPointerHandler::translateMouseEvent | ( | QWindow * | window, |
| HWND | hwnd, | ||
| QtWindows::WindowsEventType | et, | ||
| MSG | msg, | ||
| LRESULT * | result ) |
Definition at line 744 of file qwindowspointerhandler.cpp.
References QWindowsContext::instance(), isMouseEventSynthesizedFromPenOrTouch(), QWindowsContext::keyMapper(), QtWindows::MouseWheelEvent, QtWindows::NonClientEventFlag, and primaryMouse().
| bool QWindowsPointerHandler::translatePointerEvent | ( | QWindow * | window, |
| HWND | hwnd, | ||
| QtWindows::WindowsEventType | et, | ||
| MSG | msg, | ||
| LRESULT * | result ) |
Definition at line 53 of file qwindowspointerhandler.cpp.
|
inline |
Definition at line 37 of file qwindowspointerhandler.h.