From 40cce9f894a64133e7614c84bab3468b82b643bd Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Sat, 27 Dec 2025 14:56:45 +0100 Subject: [PATCH] Rends les items de la queue de lecture cliquables. --- .../src/components/pmocontrol/QueueItem.vue | 12 +- .../src/components/pmocontrol/QueueViewer.vue | 10 ++ .../components/unified/RendererTabContent.vue | 17 ++- pmoapp/webapp/src/services/pmocontrol/api.ts | 11 ++ pmocontrol/src/control_point.rs | 112 ++++++++++++++++++ .../src/control_point/openhome_queue.rs | 14 +++ pmocontrol/src/openapi.rs | 8 ++ pmocontrol/src/pmoserver_ext.rs | 88 +++++++++++++- 8 files changed, 268 insertions(+), 4 deletions(-) diff --git a/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue b/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue index 8dd7e808..968bbc5d 100644 --- a/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue +++ b/pmoapp/webapp/src/components/pmocontrol/QueueItem.vue @@ -6,10 +6,19 @@ defineProps<{ item: QueueItem isCurrent: boolean }>() + +const emit = defineEmits<{ + click: [item: QueueItem] +}>() + +function handleClick(item: QueueItem) { + console.log('[QueueItem] Click detected on item:', item.index, item.title) + emit('click', item) +}