Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qwasmevent.h>
Public Member Functions | |
PointerEvent (EventType type, emscripten::val webEvent) | |
~PointerEvent () | |
PointerEvent (const PointerEvent &other) | |
PointerEvent (PointerEvent &&other) | |
PointerEvent & | operator= (const PointerEvent &other) |
PointerEvent & | operator= (PointerEvent &&other) |
Public Member Functions inherited from MouseEvent | |
MouseEvent (EventType type, emscripten::val webEvent) | |
~MouseEvent () | |
MouseEvent (const MouseEvent &other) | |
MouseEvent (MouseEvent &&other) | |
MouseEvent & | operator= (const MouseEvent &other) |
MouseEvent & | operator= (MouseEvent &&other) |
Public Member Functions inherited from Event | |
Event (EventType type, emscripten::val webEvent) | |
~Event () | |
Event (const Event &other) | |
Event (Event &&other) | |
Event & | operator= (const Event &other) |
Event & | operator= (Event &&other) |
emscripten::val | target () const |
Static Public Member Functions | |
static std::optional< PointerEvent > | fromWeb (emscripten::val webEvent) |
Static Public Member Functions inherited from MouseEvent | |
static constexpr Qt::MouseButton | buttonFromWeb (int webButton) |
static constexpr Qt::MouseButtons | buttonsFromWeb (unsigned short webButtons) |
static constexpr QEvent::Type | mouseEventTypeFromEventType (EventType eventType, WindowArea windowArea) |
Public Attributes | |
PointerType | pointerType |
int | pointerId |
qreal | pressure |
qreal | tiltX |
qreal | tiltY |
qreal | tangentialPressure |
qreal | twist |
qreal | width |
qreal | height |
bool | isPrimary |
Public Attributes inherited from MouseEvent | |
QPointF | localPoint |
QPointF | pointInPage |
QPointF | pointInViewport |
Qt::MouseButton | mouseButton |
Qt::MouseButtons | mouseButtons |
QFlags< Qt::KeyboardModifier > | modifiers |
Public Attributes inherited from Event | |
emscripten::val | webEvent |
EventType | type |
Definition at line 210 of file qwasmevent.h.
PointerEvent::PointerEvent | ( | EventType | type, |
emscripten::val | webEvent ) |
Definition at line 178 of file qwasmevent.cpp.
References isPrimary, Mouse, Other, Pen, pointerId, pointerType, pressure, tangentialPressure, tiltX, tiltY, Touch, and twist.
Referenced by fromWeb().
|
default |
|
default |
|
default |
|
static |
Definition at line 210 of file qwasmevent.cpp.
References PointerEvent(), PointerDown, PointerEnter, PointerLeave, PointerMove, and PointerUp.
Referenced by ClientArea::ClientArea(), QWasmWindow::QWasmWindow(), Resizer::ResizerElement::ResizerElement(), and TitleBar::TitleBar().
|
default |
|
default |
qreal PointerEvent::height |
Definition at line 229 of file qwasmevent.h.
bool PointerEvent::isPrimary |
Definition at line 230 of file qwasmevent.h.
Referenced by PointerEvent().
int PointerEvent::pointerId |
Definition at line 222 of file qwasmevent.h.
Referenced by PointerEvent().
PointerType PointerEvent::pointerType |
Definition at line 221 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::pressure |
Definition at line 223 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::tangentialPressure |
Definition at line 226 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::tiltX |
Definition at line 224 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::tiltY |
Definition at line 225 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::twist |
Definition at line 227 of file qwasmevent.h.
Referenced by PointerEvent().
qreal PointerEvent::width |
Definition at line 228 of file qwasmevent.h.