Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
MouseEvent Struct Reference

#include <qwasmevent.h>

Inheritance diagram for MouseEvent:
Collaboration diagram for MouseEvent:

Public Member Functions

 MouseEvent (EventType type, emscripten::val webEvent)
Public Member Functions inherited from Event
 Event (EventType type, emscripten::val webEvent)
bool isTargetedForQtElement () const
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::KeyboardModifiermodifiers
Public Attributes inherited from Event
emscripten::val webEvent
EventType type

Detailed Description

Definition at line 77 of file qwasmevent.h.

Constructor & Destructor Documentation

◆ MouseEvent()

MouseEvent::MouseEvent ( EventType type,
emscripten::val webEvent )

Definition at line 142 of file qwasmevent.cpp.

Member Function Documentation

◆ buttonFromWeb()

constexpr Qt::MouseButton MouseEvent::buttonFromWeb ( int webButton)
inlinestaticconstexpr

Definition at line 81 of file qwasmevent.h.

◆ buttonsFromWeb()

constexpr Qt::MouseButtons MouseEvent::buttonsFromWeb ( unsigned short webButtons)
inlinestaticconstexpr

Definition at line 94 of file qwasmevent.h.

◆ mouseEventTypeFromEventType()

constexpr QEvent::Type MouseEvent::mouseEventTypeFromEventType ( EventType eventType,
WindowArea windowArea )
inlinestaticconstexpr

Definition at line 99 of file qwasmevent.h.

Member Data Documentation

◆ localPoint

QPointF MouseEvent::localPoint

Definition at line 116 of file qwasmevent.h.

◆ modifiers

QFlags<Qt::KeyboardModifier> MouseEvent::modifiers

Definition at line 121 of file qwasmevent.h.

◆ mouseButton

Qt::MouseButton MouseEvent::mouseButton

Definition at line 119 of file qwasmevent.h.

◆ mouseButtons

Qt::MouseButtons MouseEvent::mouseButtons

Definition at line 120 of file qwasmevent.h.

◆ pointInPage

QPointF MouseEvent::pointInPage

Definition at line 117 of file qwasmevent.h.

◆ pointInViewport

QPointF MouseEvent::pointInViewport

Definition at line 118 of file qwasmevent.h.


The documentation for this struct was generated from the following files: