Add mouse event synthesizing to the touch extension protocol.
The compositor can now be configured to tell the clients to generate
mouse events when receiving touch events. In touchscreen-only systems
this can be used to reduce the number of Wayland events.
Change-Id: I231a15cd4ed463ee81c510c082a270efa255a1f3
Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
Showing
- examples/qwindow-compositor/qopenglwindow.cpp 8 additions, 0 deletionsexamples/qwindow-compositor/qopenglwindow.cpp
- examples/qwindow-compositor/qopenglwindow.h 2 additions, 1 deletionexamples/qwindow-compositor/qopenglwindow.h
- examples/qwindow-compositor/qwindowcompositor.cpp 5 additions, 0 deletionsexamples/qwindow-compositor/qwindowcompositor.cpp
- extensions/touch-extension.xml 8 additions, 0 deletionsextensions/touch-extension.xml
- src/compositor/compositor_api/waylandcompositor.cpp 5 additions, 0 deletionssrc/compositor/compositor_api/waylandcompositor.cpp
- src/compositor/compositor_api/waylandcompositor.h 7 additions, 0 deletionssrc/compositor/compositor_api/waylandcompositor.h
- src/compositor/wayland_wrapper/wlcompositor.cpp 6 additions, 0 deletionssrc/compositor/wayland_wrapper/wlcompositor.cpp
- src/compositor/wayland_wrapper/wlcompositor.h 1 addition, 0 deletionssrc/compositor/wayland_wrapper/wlcompositor.h
- src/compositor/wayland_wrapper/wltouch.cpp 3 additions, 1 deletionsrc/compositor/wayland_wrapper/wltouch.cpp
- src/compositor/wayland_wrapper/wltouch.h 4 additions, 2 deletionssrc/compositor/wayland_wrapper/wltouch.h
- src/plugins/platforms/wayland/qwaylandtouch.cpp 30 additions, 6 deletionssrc/plugins/platforms/wayland/qwaylandtouch.cpp
- src/plugins/platforms/wayland/qwaylandtouch.h 6 additions, 0 deletionssrc/plugins/platforms/wayland/qwaylandtouch.h
Please register or sign in to comment