2014-01-15 20:40:24 -05:00
|
|
|
/*
|
|
|
|
* Copyright 2014 (c) Anna Schumaker.
|
|
|
|
*/
|
|
|
|
#include <callback.h>
|
|
|
|
|
|
|
|
|
2014-01-22 22:31:42 -05:00
|
|
|
static void no_op() {}
|
2014-01-16 22:23:36 -05:00
|
|
|
static void no_op(unsigned int) {}
|
2014-01-24 09:20:08 -05:00
|
|
|
static void no_op(bool, unsigned int) {}
|
2014-03-29 11:44:39 -04:00
|
|
|
static void no_op(unsigned int id, Library *path) {}
|
2014-01-20 19:06:52 -05:00
|
|
|
static void no_op(Playqueue *, unsigned int) {}
|
2014-01-30 22:31:36 -05:00
|
|
|
static void no_op(Playqueue *) {}
|
2014-03-29 11:44:39 -04:00
|
|
|
static void no_op(Track *) {}
|
2014-01-15 20:40:24 -05:00
|
|
|
|
|
|
|
|
|
|
|
static struct Callbacks callbacks = {
|
2014-01-29 22:45:01 -05:00
|
|
|
.on_play = no_op,
|
|
|
|
.on_pause = no_op,
|
|
|
|
.on_track_loaded = no_op,
|
|
|
|
.on_pause_count_changed = no_op,
|
|
|
|
|
2014-01-30 22:31:36 -05:00
|
|
|
.on_pq_created = no_op,
|
|
|
|
.on_pq_removed = no_op,
|
|
|
|
|
2014-01-29 22:45:01 -05:00
|
|
|
.on_library_add = no_op,
|
|
|
|
.on_library_update = no_op,
|
|
|
|
.on_library_track_add = no_op,
|
|
|
|
.on_library_track_del = no_op,
|
|
|
|
.on_library_track_updated = no_op,
|
2014-02-02 14:20:56 -05:00
|
|
|
.on_library_import_ban = no_op,
|
2014-01-29 22:45:01 -05:00
|
|
|
|
2014-02-02 14:11:38 -05:00
|
|
|
.on_playlist_ban = no_op,
|
|
|
|
.on_playlist_unban = no_op,
|
|
|
|
|
2014-01-29 22:45:01 -05:00
|
|
|
.on_queue_track_add = no_op,
|
|
|
|
.on_queue_track_del = no_op,
|
|
|
|
.on_queue_track_changed = no_op,
|
|
|
|
.on_queue_changed = no_op,
|
2014-01-15 20:40:24 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
struct Callbacks *get_callbacks()
|
|
|
|
{
|
|
|
|
return &callbacks;
|
|
|
|
}
|