[Qemu-devel] [PATCH 35/42] input-legacy: remove kbd_mouse_event
--- include/ui/console.h | 1 - ui/input-legacy.c| 49 - 2 files changed, 50 deletions(-) diff --git a/include/ui/console.h b/include/ui/console.h index 21b32e4..71a0da3 100644 --- a/include/ui/console.h +++ b/include/ui/console.h @@ -47,7 +47,6 @@ QEMUPutLEDEntry *qemu_add_led_event_handler(QEMUPutLEDEvent *func, void *opaque) void qemu_remove_led_event_handler(QEMUPutLEDEntry *entry); void kbd_put_ledstate(int ledstate); -void kbd_mouse_event(int dx, int dy, int dz, int buttons_state); /* Does the current mouse generate absolute events */ void qemu_add_mouse_mode_change_notifier(Notifier *notify); diff --git a/ui/input-legacy.c b/ui/input-legacy.c index 412d401..26ff06f 100644 --- a/ui/input-legacy.c +++ b/ui/input-legacy.c @@ -505,55 +505,6 @@ void kbd_put_ledstate(int ledstate) } } -void kbd_mouse_event(int dx, int dy, int dz, int buttons_state) -{ -QEMUPutMouseEntry *entry; -QEMUPutMouseEvent *mouse_event; -void *mouse_event_opaque; -int width, height; - -if (!runstate_is_running() !runstate_check(RUN_STATE_SUSPENDED)) { -return; -} -if (QTAILQ_EMPTY(mouse_handlers)) { -return; -} - -entry = QTAILQ_FIRST(mouse_handlers); - -mouse_event = entry-qemu_put_mouse_event; -mouse_event_opaque = entry-qemu_put_mouse_event_opaque; - -if (mouse_event) { -if (entry-qemu_put_mouse_event_absolute) { -width = 0x7fff; -height = 0x7fff; -} else { -width = graphic_width - 1; -height = graphic_height - 1; -} - -switch (graphic_rotate) { -case 0: -mouse_event(mouse_event_opaque, -dx, dy, dz, buttons_state); -break; -case 90: -mouse_event(mouse_event_opaque, -width - dy, dx, dz, buttons_state); -break; -case 180: -mouse_event(mouse_event_opaque, -width - dx, height - dy, dz, buttons_state); -break; -case 270: -mouse_event(mouse_event_opaque, -dy, height - dx, dz, buttons_state); -break; -} -} -} - MouseInfoList *qmp_query_mice(Error **errp) { MouseInfoList *mice_list = NULL; -- 1.8.3.1
[Qemu-devel] [PATCH 35/42] input-legacy: remove kbd_mouse_event
--- include/ui/console.h | 1 - ui/input-legacy.c| 49 - 2 files changed, 50 deletions(-) diff --git a/include/ui/console.h b/include/ui/console.h index 21b32e4..71a0da3 100644 --- a/include/ui/console.h +++ b/include/ui/console.h @@ -47,7 +47,6 @@ QEMUPutLEDEntry *qemu_add_led_event_handler(QEMUPutLEDEvent *func, void *opaque) void qemu_remove_led_event_handler(QEMUPutLEDEntry *entry); void kbd_put_ledstate(int ledstate); -void kbd_mouse_event(int dx, int dy, int dz, int buttons_state); /* Does the current mouse generate absolute events */ void qemu_add_mouse_mode_change_notifier(Notifier *notify); diff --git a/ui/input-legacy.c b/ui/input-legacy.c index 412d401..26ff06f 100644 --- a/ui/input-legacy.c +++ b/ui/input-legacy.c @@ -505,55 +505,6 @@ void kbd_put_ledstate(int ledstate) } } -void kbd_mouse_event(int dx, int dy, int dz, int buttons_state) -{ -QEMUPutMouseEntry *entry; -QEMUPutMouseEvent *mouse_event; -void *mouse_event_opaque; -int width, height; - -if (!runstate_is_running() !runstate_check(RUN_STATE_SUSPENDED)) { -return; -} -if (QTAILQ_EMPTY(mouse_handlers)) { -return; -} - -entry = QTAILQ_FIRST(mouse_handlers); - -mouse_event = entry-qemu_put_mouse_event; -mouse_event_opaque = entry-qemu_put_mouse_event_opaque; - -if (mouse_event) { -if (entry-qemu_put_mouse_event_absolute) { -width = 0x7fff; -height = 0x7fff; -} else { -width = graphic_width - 1; -height = graphic_height - 1; -} - -switch (graphic_rotate) { -case 0: -mouse_event(mouse_event_opaque, -dx, dy, dz, buttons_state); -break; -case 90: -mouse_event(mouse_event_opaque, -width - dy, dx, dz, buttons_state); -break; -case 180: -mouse_event(mouse_event_opaque, -width - dx, height - dy, dz, buttons_state); -break; -case 270: -mouse_event(mouse_event_opaque, -dy, height - dx, dz, buttons_state); -break; -} -} -} - MouseInfoList *qmp_query_mice(Error **errp) { MouseInfoList *mice_list = NULL; -- 1.8.3.1