| 50 | static EventMonitor *s_eventMonitor = nullptr; |
| 51 | |
| 52 | static 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: |
no test coverage detected