libsaria: Add library playlist to to stack
I do this during library::init() Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
This commit is contained in:
parent
3d7082e6f9
commit
07c365fcc0
|
@ -30,6 +30,7 @@ namespace libsaria
|
|||
virtual void path_updated(Path *) = 0;
|
||||
};
|
||||
|
||||
void init();
|
||||
void add_path(string);
|
||||
Playlist *get_playlist();
|
||||
|
||||
|
|
|
@ -9,7 +9,13 @@ using namespace std;
|
|||
namespace libsaria
|
||||
{
|
||||
|
||||
void stack_playlist(Playlist *);
|
||||
namespace stack
|
||||
{
|
||||
|
||||
void push(Playlist *);
|
||||
|
||||
};
|
||||
|
||||
Playlist *new_playlist(string, unsigned int);
|
||||
//void add_to_playlist(list<sid_t> &);
|
||||
Playlist *stack_top();
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// Copyright (c) 2011 Bryan Schumaker.
|
||||
#include <libsaria/playlist.h>
|
||||
#include <libsaria/library.h>
|
||||
#include <libsaria/stack.h>
|
||||
#include <libsaria/track.h>
|
||||
#include "library.h"
|
||||
|
||||
|
@ -72,14 +73,14 @@ namespace libsaria
|
|||
{
|
||||
driver_list.remove(this);
|
||||
}
|
||||
/*
|
||||
|
||||
void library::init()
|
||||
{
|
||||
load();
|
||||
stack_playlist(&lib_playlist);
|
||||
//load();
|
||||
stack::push(&lib_playlist);
|
||||
}
|
||||
|
||||
void library::for_each_path(void (*info_func)(struct library::PathInfo &))
|
||||
/* void library::for_each_path(void (*info_func)(struct library::PathInfo &))
|
||||
{
|
||||
list<LibraryPath>::iterator it;
|
||||
for (it = path_list.begin(); it != path_list.end(); it++)
|
||||
|
|
|
@ -38,7 +38,7 @@ namespace libsaria
|
|||
/*println("saria dir: %s", get_saria_dir().c_str());
|
||||
make_saria_dir();*/
|
||||
|
||||
//libsaria::library::init();
|
||||
libsaria::library::init();
|
||||
/*libsaria::stack_init();*/
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
// Copyright (c) 2012 Bryan Schumaker.
|
||||
#include <libsaria/playlist.h>
|
||||
#include <libsaria/callback.h>
|
||||
#include <libsaria/stack.h>
|
||||
|
||||
#include <list>
|
||||
#include <sstream>
|
||||
|
@ -16,7 +17,7 @@ static list<libsaria::Playlist *> playlist_stack;
|
|||
namespace libsaria
|
||||
{
|
||||
|
||||
void stack_playlist(Playlist *plist)
|
||||
void stack::push(Playlist *plist)
|
||||
{
|
||||
playlist_stack.push_front(plist);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue