libsaria: Remove the old library track list
I've completely replaced it with a Playlist now. Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
This commit is contained in:
parent
b46a4e38ac
commit
8a52471c95
|
@ -9,34 +9,23 @@
|
|||
#include <list>
|
||||
using namespace std;
|
||||
|
||||
list<libsaria::Track *> track_list;
|
||||
|
||||
static bool compare_tracks(libsaria::Track *one, libsaria::Track *two)
|
||||
{
|
||||
/* I want to compare tracks and not pointers */
|
||||
return *one < *two;
|
||||
}
|
||||
|
||||
namespace libsaria
|
||||
{
|
||||
|
||||
void library::list_track(libsaria::Track *track)
|
||||
{
|
||||
track_list.push_back(track);
|
||||
lib_playlist.add_track(track);
|
||||
library_map_track(track);
|
||||
}
|
||||
|
||||
void library::unlist_track(libsaria::Track *track)
|
||||
{
|
||||
track_list.remove(track);
|
||||
lib_playlist.rm_track(track);
|
||||
library_unmap_track(track);
|
||||
}
|
||||
|
||||
void library::sort_list()
|
||||
{
|
||||
track_list.sort(compare_tracks);
|
||||
lib_playlist.sort();
|
||||
}
|
||||
|
||||
|
|
|
@ -4,8 +4,6 @@
|
|||
#include <list>
|
||||
using namespace std;
|
||||
|
||||
extern list<libsaria::Track *> track_list;
|
||||
|
||||
namespace libsaria
|
||||
{
|
||||
namespace library
|
||||
|
|
Loading…
Reference in New Issue