16 Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, std::chrono::microseconds timestamp,
17 const QPointF &delta,
const QPointF &deltaNonAccelerated,
InputDevice *device)
18 : QMouseEvent(
type, pos, pos, button, buttons, modifiers)
20 , m_deltaUnccelerated(deltaNonAccelerated)
21 , m_timestamp(timestamp)
24 setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(
timestamp).count());
29 std::chrono::microseconds timestamp,
InputDevice *device)
30 : QWheelEvent(pos, pos, QPoint(), (orientation == Qt::
Horizontal) ? QPoint(delta, 0) : QPoint(0, delta), buttons, modifiers, Qt::NoScrollPhase, device ? device->isNaturalScroll() : false)
32 , m_orientation(orientation)
34 , m_deltaV120(deltaV120)
36 , m_timestamp(timestamp)
38 setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(
timestamp).count());
47 const QString &text,
bool autorepeat, std::chrono::microseconds timestamp,
InputDevice *device)
48 : QKeyEvent(
type, key, modifiers, code, keysym, 0, text, autorepeat)
50 , m_timestamp(timestamp)
52 setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(
timestamp).count());
61 : QEvent(QEvent::User)
63 , m_timestamp(timestamp)
69 qreal pressure,
float xTilt,
float yTilt,
70 float tangentialPressure, qreal rotation,
float z,
71 Qt::KeyboardModifiers keyState, Qt::MouseButton button, Qt::MouseButtons buttons,
const TabletToolId &tabletId)
72 : QTabletEvent(t, dev, pos, globalPos, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, button, buttons)
KeyEvent(QEvent::Type type, Qt::Key key, Qt::KeyboardModifiers modifiers, quint32 code, quint32 keysym, const QString &text, bool autorepeat, std::chrono::microseconds timestamp, InputDevice *device)
std::chrono::microseconds timestamp() 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)
SwitchEvent(State state, std::chrono::microseconds timestamp, InputDevice *device)
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)
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