27 libinput_event_type
type()
const;
47 libinput_event_type m_type;
59 std::chrono::microseconds
time()
const;
63 return m_keyboardEvent;
67 return m_keyboardEvent;
82 QPointF
delta()
const;
86 std::chrono::microseconds
time()
const;
87 QList<InputRedirection::PointerAxis>
axis()
const;
93 return m_pointerEvent;
97 return m_pointerEvent;
110 std::chrono::microseconds
time()
const;
133 std::chrono::microseconds
time()
const;
136 QPointF
delta()
const;
190 std::chrono::microseconds
time()
const;
201 std::chrono::microseconds
time()
const
203 return std::chrono::microseconds(libinput_event_tablet_tool_get_time_usec(m_tabletToolEvent));
207 return libinput_event_tablet_tool_x_has_changed(m_tabletToolEvent);
211 return libinput_event_tablet_tool_y_has_changed(m_tabletToolEvent);
215 return libinput_event_tablet_tool_pressure_has_changed(m_tabletToolEvent);
219 return libinput_event_tablet_tool_distance_has_changed(m_tabletToolEvent);
223 return libinput_event_tablet_tool_tilt_x_has_changed(m_tabletToolEvent);
227 return libinput_event_tablet_tool_tilt_y_has_changed(m_tabletToolEvent);
231 return libinput_event_tablet_tool_rotation_has_changed(m_tabletToolEvent);
235 return libinput_event_tablet_tool_slider_has_changed(m_tabletToolEvent);
245 return libinput_event_tablet_tool_wheel_has_changed(m_tabletToolEvent);
249 return {libinput_event_tablet_tool_get_x(m_tabletToolEvent),
250 libinput_event_tablet_tool_get_y(m_tabletToolEvent)};
254 return {libinput_event_tablet_tool_get_dx(m_tabletToolEvent),
255 libinput_event_tablet_tool_get_dy(m_tabletToolEvent)};
259 return libinput_event_tablet_tool_get_pressure(m_tabletToolEvent);
263 return libinput_event_tablet_tool_get_distance(m_tabletToolEvent);
267 return libinput_event_tablet_tool_get_tilt_x(m_tabletToolEvent);
271 return libinput_event_tablet_tool_get_tilt_y(m_tabletToolEvent);
275 return libinput_event_tablet_tool_get_rotation(m_tabletToolEvent);
279 return libinput_event_tablet_tool_get_slider_position(m_tabletToolEvent);
288 return libinput_event_tablet_tool_get_wheel_delta(m_tabletToolEvent);
292 return libinput_event_tablet_tool_get_wheel_delta_discrete(m_tabletToolEvent);
297 const auto state = libinput_event_tablet_tool_get_tip_state(m_tabletToolEvent);
298 return state == LIBINPUT_TABLET_TOOL_TIP_DOWN;
302 const auto state = libinput_event_tablet_tool_get_proximity_state(m_tabletToolEvent);
303 return state == LIBINPUT_TABLET_TOOL_PROXIMITY_STATE_IN;
308 struct libinput_tablet_tool *
tool()
310 return libinput_event_tablet_tool_get_tool(m_tabletToolEvent);
314 libinput_event_tablet_tool *m_tabletToolEvent;
324 return libinput_event_tablet_tool_get_button(m_tabletToolEvent);
329 const auto state = libinput_event_tablet_tool_get_button_state(m_tabletToolEvent);
330 return state == LIBINPUT_BUTTON_STATE_PRESSED;
333 struct libinput_tablet_tool *
tool()
335 return libinput_event_tablet_tool_get_tool(m_tabletToolEvent);
338 std::chrono::microseconds
time()
const
340 return std::chrono::microseconds(libinput_event_tablet_tool_get_time_usec(m_tabletToolEvent));
344 libinput_event_tablet_tool *m_tabletToolEvent;
354 return libinput_event_tablet_pad_get_ring_position(m_tabletPadEvent);
358 return libinput_event_tablet_pad_get_ring_number(m_tabletPadEvent);
360 libinput_tablet_pad_ring_axis_source
source()
const
362 return libinput_event_tablet_pad_get_ring_source(m_tabletPadEvent);
364 std::chrono::microseconds
time()
const
366 return std::chrono::microseconds(libinput_event_tablet_pad_get_time_usec(m_tabletPadEvent));
370 libinput_event_tablet_pad *m_tabletPadEvent;
380 return libinput_event_tablet_pad_get_strip_position(m_tabletPadEvent);
384 return libinput_event_tablet_pad_get_strip_number(m_tabletPadEvent);
386 libinput_tablet_pad_strip_axis_source
source()
const
388 return libinput_event_tablet_pad_get_strip_source(m_tabletPadEvent);
390 std::chrono::microseconds
time()
const
392 return std::chrono::microseconds(libinput_event_tablet_pad_get_time_usec(m_tabletPadEvent));
396 libinput_event_tablet_pad *m_tabletPadEvent;
406 return libinput_event_tablet_pad_get_button_number(m_tabletPadEvent);
410 const auto state = libinput_event_tablet_pad_get_button_state(m_tabletPadEvent);
411 return state == LIBINPUT_BUTTON_STATE_PRESSED;
413 std::chrono::microseconds
time()
const
415 return std::chrono::microseconds(libinput_event_tablet_pad_get_time_usec(m_tabletPadEvent));
419 libinput_event_tablet_pad *m_tabletPadEvent;