MCPcopy Create free account
hub / github.com/KDAB/GammaRay / eventTypeToClassName

Function eventTypeToClassName

plugins/eventmonitor/eventmonitor.cpp:52–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50static EventMonitor *s_eventMonitor = nullptr;
51
52static QString eventTypeToClassName(QEvent::Type type)
53{
54 switch (type) {
55 case QEvent::NonClientAreaMouseMove:
56 case QEvent::NonClientAreaMouseButtonPress:
57 case QEvent::NonClientAreaMouseButtonRelease:
58 case QEvent::NonClientAreaMouseButtonDblClick:
59 case QEvent::MouseButtonDblClick:
60 case QEvent::MouseButtonPress:
61 case QEvent::MouseButtonRelease:
62 case QEvent::MouseMove:
63 return QStringLiteral("QMouseEvent");
64 case QEvent::TouchBegin:
65 case QEvent::TouchUpdate:
66 case QEvent::TouchEnd:
67 case QEvent::TouchCancel:
68 return QStringLiteral("QTouchEvent");
69 case QEvent::ScrollPrepare:
70 return QStringLiteral("QScrollPrepareEvent");
71 case QEvent::Scroll:
72 return QStringLiteral("QScrollEvent");
73#if QT_CONFIG(tabletevent)
74 case QEvent::TabletMove:
75 case QEvent::TabletPress:
76 case QEvent::TabletRelease:
77 case QEvent::TabletEnterProximity:
78 case QEvent::TabletLeaveProximity:
79 return QStringLiteral("QTabletEvent");
80#endif
81 case QEvent::NativeGesture:
82 return QStringLiteral("QNativeGestureEvent");
83 case QEvent::KeyPress:
84 case QEvent::KeyRelease:
85 case QEvent::ShortcutOverride:
86 return QStringLiteral("QKeyEvent");
87 case QEvent::Shortcut:
88 return QStringLiteral("QShortcutEvent");
89 case QEvent::InputMethod:
90 return QStringLiteral("QInputMethodEvent");
91 case QEvent::InputMethodQuery:
92 return QStringLiteral("QInputMethodQueryEvent");
93 case QEvent::OrientationChange:
94 return QStringLiteral("QScreenOrientationChangeEvent");
95 case QEvent::WindowStateChange:
96 return QStringLiteral("QWindowStateChangeEvent");
97 case QEvent::ApplicationStateChange:
98 return QStringLiteral("QApplicationStateChangeEvent");
99 case QEvent::Expose:
100 return QStringLiteral("QExposeEvent");
101 case QEvent::Resize:
102 return QStringLiteral("QResizeEvent");
103 case QEvent::FocusIn:
104 case QEvent::FocusOut:
105 case QEvent::FocusAboutToChange:
106 return QStringLiteral("QFocusEvent");
107 case QEvent::Move:
108 return QStringLiteral("QMoveEvent");
109 case QEvent::Paint:

Callers 1

createEventDataFunction · 0.85

Calls 1

QStringClass · 0.50

Tested by

no test coverage detected