ocarina: Added a queue page
Eventually it will show the list of queued songs. For now I just add an unused page.
This commit is contained in:
parent
57bf72c4e5
commit
781dedfe13
|
@ -0,0 +1,14 @@
|
|||
#ifndef OCARINA_QUEUE_H
|
||||
#define OCARINA_QUEUE_H
|
||||
|
||||
namespace ocarina
|
||||
{
|
||||
namespace queue
|
||||
{
|
||||
|
||||
void init();
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* OCARINA_QUEUE_H */
|
|
@ -6,6 +6,7 @@
|
|||
#include <ocarina/settings.h>
|
||||
#include <ocarina/window.h>
|
||||
#include <ocarina/library.h>
|
||||
#include <ocarina/queue.h>
|
||||
|
||||
#include <libsaria/audio.h>
|
||||
#include <libsaria/libsaria.h>
|
||||
|
@ -54,6 +55,7 @@ namespace ocarina
|
|||
{
|
||||
window_init("Ocarina " + vers_str(), full_path("images/ocarina.png"));
|
||||
window_add(get_tabs());
|
||||
ocarina::queue::init();
|
||||
ocarina::library::init();
|
||||
settings_init();
|
||||
idle_add();
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
#include <ocarina/queue.h>
|
||||
#include <ocarina/body.h>
|
||||
#include <ocarina/gtk.h>
|
||||
#include <ocarina/songlist.h>
|
||||
|
||||
#include <list>
|
||||
using namespace std;
|
||||
|
||||
static SongList queue_list;
|
||||
static struct SongListFuncs queue_funcs;
|
||||
static list <MenuItem> queue_menu;
|
||||
|
||||
namespace ocarina
|
||||
{
|
||||
|
||||
void queue::init()
|
||||
{
|
||||
queue_list.init("Queue", &queue_funcs, &queue_menu);
|
||||
add_page(queue_list.get_label(), queue_list.get_window(), true);
|
||||
}
|
||||
|
||||
};
|
Loading…
Reference in New Issue