24 explicit MouseEvent(QEvent::Type
type,
const QPointF &pos, Qt::MouseButton button, Qt::MouseButtons buttons,
25 Qt::KeyboardModifiers modifiers, std::chrono::microseconds
timestamp,
35 return m_deltaUnccelerated;
50 return m_modifiersRelevantForShortcuts;
55 m_modifiersRelevantForShortcuts = mods;
60 return m_nativeButton;
65 m_nativeButton = button;
70 QPointF m_deltaUnccelerated;
71 std::chrono::microseconds m_timestamp;
73 Qt::KeyboardModifiers m_modifiersRelevantForShortcuts = Qt::KeyboardModifiers();
74 quint32 m_nativeButton = 0;
112 return m_modifiersRelevantForShortcuts;
117 m_modifiersRelevantForShortcuts = mods;
120 std::chrono::microseconds
timestamp()
const;
124 Qt::Orientation m_orientation;
128 Qt::KeyboardModifiers m_modifiersRelevantForShortcuts = Qt::KeyboardModifiers();
129 const std::chrono::microseconds m_timestamp;
135 explicit KeyEvent(QEvent::Type
type, Qt::Key key, Qt::KeyboardModifiers modifiers, quint32 code, quint32 keysym,
136 const QString &text,
bool autorepeat, std::chrono::microseconds timestamp,
InputDevice *device);
145 return m_modifiersRelevantForShortcuts;
150 m_modifiersRelevantForShortcuts = mods;
153 std::chrono::microseconds timestamp()
const;
157 Qt::KeyboardModifiers m_modifiersRelevantForShortcuts = Qt::KeyboardModifiers();
158 const std::chrono::microseconds m_timestamp;
187 std::chrono::microseconds m_timestamp;
213 TabletEvent(Type t,
const QPointingDevice *dev,
const QPointF &pos,
const QPointF &globalPos,
214 qreal pressure,
float xTilt,
float yTilt,
215 float tangentialPressure, qreal rotation,
float z,
216 Qt::KeyboardModifiers keyState, Qt::MouseButton button, Qt::MouseButtons buttons,
const TabletToolId &
tabletId);
InputDevice * device() const
Qt::KeyboardModifiers modifiersRelevantForGlobalShortcuts() const
void setModifiersRelevantForGlobalShortcuts(const Qt::KeyboardModifiers &mods)
QPointF deltaUnaccelerated() const
void setNativeButton(quint32 button)
void setModifiersRelevantForGlobalShortcuts(const Qt::KeyboardModifiers &mods)
quint32 nativeButton() const
InputDevice * device() const
std::chrono::microseconds timestamp() const
MouseEvent(QEvent::Type type, const QPointF &pos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, std::chrono::microseconds timestamp, const QPointF &delta, const QPointF &deltaNonAccelerated, InputDevice *device)
Qt::KeyboardModifiers modifiersRelevantForGlobalShortcuts() const
SwitchEvent(State state, std::chrono::microseconds timestamp, InputDevice *device)
std::chrono::microseconds timestamp() const
InputDevice * device() const
TabletEvent(Type t, const QPointingDevice *dev, const QPointF &pos, const QPointF &globalPos, qreal pressure, float xTilt, float yTilt, float tangentialPressure, qreal rotation, float z, Qt::KeyboardModifiers keyState, Qt::MouseButton button, Qt::MouseButtons buttons, const TabletToolId &tabletId)
const TabletToolId & tabletId() const
InputDevice * device() const
InputRedirection::PointerAxisSource axisSource() const
void setModifiersRelevantForGlobalShortcuts(const Qt::KeyboardModifiers &mods)
Qt::KeyboardModifiers modifiersRelevantForGlobalShortcuts() const
WheelEvent(const QPointF &pos, qreal delta, qint32 deltaV120, Qt::Orientation orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, InputRedirection::PointerAxisSource source, std::chrono::microseconds timestamp, InputDevice *device)
std::chrono::microseconds timestamp() const
Qt::Orientation orientation() const