diff options
author | Robin Burchell <robin.burchell@crimson.no> | 2017-07-30 21:50:41 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2019-03-14 13:12:00 +0000 |
commit | 1607b8bb38e57d9d5ebdd075a9b1f3f992c5cfde (patch) | |
tree | be94ebba713a87beef0bbc081731e2a6e89cb19a /tests/auto/client/client.pro | |
parent | a1e6810e6914b4b43d9f7f1ee195e75b8d4426ab (diff) |
Client: Implement wl_pointer version 5
Version 5 adds frame events, which groups multiple pointer events together,
enabling diagonal scrolling, leave and enter without an intermediate state, and
together with the new axis_source, axis_discrete and axis_stop also adds what
needed to differentiate between wheel events and touchpad scrolling.
This patch adds scroll phases and pixel deltas to QWaylandInputDevice, and
makes sure handleWheelEvent is called accordingly.
[ChangeLog][QPA plugin] Pixel delta is now set for mouse scrolling events if
originating from an appropriate device such as a touch pad (requires compositor
support for wl_seat version 5 or later).
Fixes: QTBUG-69876
Fixes: QTBUG-63720
Change-Id: I094a1ef0365893bee135cae7e6df89fafdafa2f2
Reviewed-by: Giulio Camuffo <giulio.camuffo@kdab.com>
Diffstat (limited to 'tests/auto/client/client.pro')
-rw-r--r-- | tests/auto/client/client.pro | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/client/client.pro b/tests/auto/client/client.pro index e99db20ba..97d99bd32 100644 --- a/tests/auto/client/client.pro +++ b/tests/auto/client/client.pro @@ -7,6 +7,7 @@ SUBDIRS += \ iviapplication \ output \ seatv4 \ + seatv5 \ surface \ wl_connect \ xdgoutput \ |