Marc-André Lureau
63cdb870aa
ui/input: add LED state tracking to QemuInputHandlerState
...
Add per-handler LED state and a NotifierList for UI backends to
subscribe to LED changes.
Devices call qemu_input_handler_set_led() to store their LED state and
notify backends. Notify also on focus change, or list update.
Note: I considered conflating mouse-mode & led-state changes, but those
are quite different events (from different source kinds etc) and we may
want to improve the internal implementation.
Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com >
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2026-06-17 19:22:49 +04:00
..
2026-04-22 12:46:04 +04:00
2026-05-25 02:01:34 +04:00
2026-03-17 21:15:10 +04:00
2026-05-09 10:24:48 +04:00
2026-05-09 10:24:48 +04:00
2026-05-09 18:54:15 +04:00
2026-05-25 02:01:35 +04:00
2026-05-09 10:24:37 +04:00
2026-05-09 10:24:37 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 10:24:35 +04:00
2026-05-06 16:10:46 +02:00
2026-05-25 02:01:34 +04:00
2026-05-09 10:24:35 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 10:24:35 +04:00
2026-05-09 10:24:35 +04:00
2026-04-28 18:39:36 +04:00
2026-03-06 17:27:40 +00:00
2026-05-09 18:54:15 +04:00
2026-05-09 10:20:52 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 18:54:15 +04:00
2026-05-25 02:01:35 +04:00
2026-05-25 02:01:34 +04:00
2026-05-25 02:01:35 +04:00
2026-05-25 02:01:34 +04:00
2026-06-17 19:22:49 +04:00
2026-05-25 01:00:54 +04:00
2026-05-25 02:01:35 +04:00
2026-04-28 18:39:36 +04:00
2026-06-17 19:22:49 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 18:54:15 +04:00
2026-05-25 02:01:35 +04:00
2026-05-09 18:54:15 +04:00
2026-03-17 21:15:10 +04:00
2026-04-22 12:37:44 +04:00
2026-03-05 17:40:24 +00:00
2026-05-09 18:54:15 +04:00
2026-05-25 02:01:35 +04:00
2026-03-05 17:40:24 +00:00
2026-05-25 02:01:35 +04:00
2026-06-17 19:22:49 +04:00
2026-03-05 17:40:24 +00:00
2026-06-01 19:32:49 +00:00
2026-04-22 12:51:23 +04:00
2026-04-28 18:39:36 +04:00
2026-05-25 01:00:53 +04:00
2026-05-06 16:10:46 +02:00
2026-05-25 01:00:54 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 18:54:15 +04:00
2026-05-09 10:24:50 +04:00
2026-05-09 10:24:50 +04:00
2026-03-05 17:40:24 +00:00
2026-05-09 10:24:58 +04:00
2026-05-09 18:54:15 +04:00
2026-05-25 02:01:35 +04:00
2026-05-25 01:00:53 +04:00
2026-05-25 01:00:53 +04:00
2026-05-09 10:24:48 +04:00
2026-05-25 02:01:34 +04:00
2026-05-25 02:01:34 +04:00