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
qwasmevent.h File Reference

(8a93093271329f1fb867c0627e63f61ed7330860)

#include "qwasmplatform.h"
#include "qwasmdom.h"
#include <QtCore/qglobal.h>
#include <QtCore/qnamespace.h>
#include <QtGui/qevent.h>
#include <private/qstdweb_p.h>
#include <QPoint>
#include <emscripten/html5.h>
#include <emscripten/val.h>
+ Include dependency graph for qwasmevent.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  KeyboardModifier::internal::IsEmscriptenEvent< T >
 
struct  KeyboardModifier::internal::IsEmscriptenEvent< T >::SFINAE< U,,,, >
 
struct  KeyboardModifier::internal::Helper< T, std::enable_if_t< IsEmscriptenEvent< T >::value > >
 
struct  KeyboardModifier::internal::Helper< emscripten::val >
 
struct  Event
 
struct  KeyEvent
 
struct  MouseEvent
 
struct  PointerEvent
 
struct  DragEvent
 
struct  WheelEvent
 

Namespaces

namespace  KeyboardModifier
 
namespace  KeyboardModifier::internal
 

Enumerations

enum class  EventType {
  DragEnd , DragOver , DragStart , DragLeave ,
  Drop , KeyDown , KeyUp , PointerDown ,
  PointerMove , PointerUp , PointerEnter , PointerLeave ,
  PointerCancel , Wheel
}
 
enum class  PointerType { Mouse , Touch , Pen , Other }
 
enum class  WindowArea { NonClient , Client }
 
enum class  DeltaMode { Pixel , Line , Page }
 

Functions

template<typename Event >
QFlags< Qt::KeyboardModifierKeyboardModifier::getForEvent (const Event &event)
 
template<>
QFlags< Qt::KeyboardModifierKeyboardModifier::getForEvent< EmscriptenKeyboardEvent > (const EmscriptenKeyboardEvent &event)
 

Enumeration Type Documentation

◆ DeltaMode

enum class DeltaMode
strong
Enumerator
Pixel 
Line 
Page 

Definition at line 53 of file qwasmevent.h.

◆ EventType

enum class EventType
strong
Enumerator
DragEnd 
DragOver 
DragStart 
DragLeave 
Drop 
KeyDown 
KeyUp 
PointerDown 
PointerMove 
PointerUp 
PointerEnter 
PointerLeave 
PointerCancel 
Wheel 

Definition at line 24 of file qwasmevent.h.

◆ PointerType

enum class PointerType
strong
Enumerator
Mouse 
Touch 
Pen 
Other 

Definition at line 41 of file qwasmevent.h.

◆ WindowArea

enum class WindowArea
strong
Enumerator
NonClient 
Client 

Definition at line 48 of file qwasmevent.h.