diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2013-12-05 11:21:21 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2014-03-05 09:52:03 +0100 |
commit | 4798648e32112ce92be904bb9d53f8ad0f519c76 (patch) | |
tree | 487a832947f4ea8465e09a36b94695732b3a90c1 /ui | |
parent | 2d0755d21cdc4bd47a44ccbd5e3ee70ba67b20ec (diff) | |
download | qemu-4798648e32112ce92be904bb9d53f8ad0f519c76.zip qemu-4798648e32112ce92be904bb9d53f8ad0f519c76.tar.gz qemu-4798648e32112ce92be904bb9d53f8ad0f519c76.tar.bz2 |
input-legacy: remove kbd_mouse_event
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'ui')
-rw-r--r-- | ui/input-legacy.c | 49 |
1 files changed, 0 insertions, 49 deletions
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; |