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 | |
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 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 | |
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 158 of file qwasmevent.h.
MouseEvent::MouseEvent | ( | EventType | type, |
emscripten::val | webEvent ) |
Definition at line 152 of file qwasmevent.cpp.
References buttonFromWeb(), buttonsFromWeb(), KeyboardModifier::getForEvent(), localPoint, mouseButton, mouseButtons, PointerDown, pointInPage, and pointInViewport.
|
default |
|
default |
|
default |
|
inlinestaticconstexpr |
Definition at line 167 of file qwasmevent.h.
References Qt::LeftButton, Qt::MiddleButton, Qt::NoButton, and Qt::RightButton.
Referenced by MouseEvent().
|
inlinestaticconstexpr |
Definition at line 180 of file qwasmevent.h.
Referenced by MouseEvent().
|
inlinestaticconstexpr |
Definition at line 185 of file qwasmevent.h.
References Client, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QEvent::MouseMove, QEvent::NonClientAreaMouseButtonPress, QEvent::NonClientAreaMouseButtonRelease, QEvent::NonClientAreaMouseMove, QEvent::None, PointerDown, PointerMove, and PointerUp.
Referenced by QWasmWindow::onNonClientEvent().
|
default |
|
default |
QPointF MouseEvent::localPoint |
Definition at line 202 of file qwasmevent.h.
Referenced by MouseEvent().
QFlags<Qt::KeyboardModifier> MouseEvent::modifiers |
Definition at line 207 of file qwasmevent.h.
Qt::MouseButton MouseEvent::mouseButton |
Definition at line 205 of file qwasmevent.h.
Referenced by MouseEvent().
Qt::MouseButtons MouseEvent::mouseButtons |
Definition at line 206 of file qwasmevent.h.
Referenced by MouseEvent().
QPointF MouseEvent::pointInPage |
Definition at line 203 of file qwasmevent.h.
Referenced by MouseEvent().
QPointF MouseEvent::pointInViewport |
Definition at line 204 of file qwasmevent.h.
Referenced by MouseEvent().