From 333d226ed0044cf6a6387e03805be2d7f6dac6f2 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 29 Aug 2012 19:27:03 +0200 Subject: SongFilter: convert to a C++ class --- src/QueuePrint.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/QueuePrint.cxx') diff --git a/src/QueuePrint.cxx b/src/QueuePrint.cxx index 0a61cc5d..edac7c7a 100644 --- a/src/QueuePrint.cxx +++ b/src/QueuePrint.cxx @@ -18,10 +18,10 @@ */ #include "config.h" +#include "QueuePrint.hxx" #include "SongFilter.hxx" extern "C" { -#include "queue_print.h" #include "queue.h" #include "song.h" #include "song_print.h" @@ -96,12 +96,12 @@ queue_print_changes_position(struct client *client, const struct queue *queue, void queue_find(struct client *client, const struct queue *queue, - const struct locate_item_list *criteria) + const SongFilter &filter) { for (unsigned i = 0; i < queue_length(queue); i++) { const struct song *song = queue_get(queue, i); - if (locate_list_song_match(song, criteria)) + if (filter.Match(*song)) queue_print_song_info(client, queue, i); } } -- cgit v1.2.3