ocarina/ocarina/library.cpp

32 lines
657 B
C++

#include <ocarina/library.h>
#include <ocarina/body.h>
#include <ocarina/gtk.h>
#include <ocarina/songlist.h>
#include <libsaria/library.h>
#include <libsaria/track.h>
#include <libsaria/print.h>
#include <list>
using namespace std;
static SongList library_list;
struct SongListFuncs library_funcs;
void ocarina_library_refresh()
{
library_list.clear();
library_list.fill();
}
void library_init()
{
library_funcs.for_each = libsaria::library::for_each;
library_funcs.size = libsaria::library::size;
library_list.init("Library", &library_funcs);
add_page(library_list.get_label(), library_list.get_window(), true);
ocarina_library_refresh();
}