![]() |
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.