libsaria: Remove old list file

I've completely replaced it with my new list now.
This commit is contained in:
Bryan Schumaker 2011-12-29 15:47:11 -05:00
parent ec2aadbc2d
commit 3749b56bfd
4 changed files with 0 additions and 47 deletions

View File

@ -49,7 +49,6 @@ static void do_load()
}
libsaria::library::sort_list();
libsaria::library::rebuild_list();
libsaria::library::refresh();
}

View File

@ -43,7 +43,6 @@ namespace libsaria
void library::refresh()
{
rebuild_list();
trigger_callback(LIBRARY_REFRESH);
}

View File

@ -63,7 +63,6 @@ namespace libsaria
{
list<LibraryPath> *get_path_list();
LibraryPath *get_path(string);
void rebuild_list();
}
}

View File

@ -1,44 +0,0 @@
#include <stdlib.h>
#include <time.h>
#include <list>
using namespace std;
#include <libsaria/audio.h>
#include <libsaria/prefs.h>
#include <libsaria/index.h>
#include <libsaria/print.h>
#include <libsaria/format.h>
#include "library.h"
static list<libsaria::Track *> play_list;
static list<libsaria::Track *>::iterator cur_track = play_list.end();
static bool compare_tracks(libsaria::Track *one, libsaria::Track *two)
{
/* I want to compare tracks and not pointers... */
return *one < *two;
}
static void insert_list(list<libsaria::Track> *tag_list)
{
list<libsaria::Track>::iterator it;
for (it = tag_list->begin(); it != tag_list->end(); it++)
play_list.push_back(&(*it));
}
namespace libsaria
{
void library::rebuild_list()
{
list<LibraryPath> *path_list = get_path_list();
list<LibraryPath>::iterator it;
play_list.clear();
for (it = path_list->begin(); it != path_list->end(); it++)
insert_list(it->get_list());
play_list.sort(compare_tracks);
}
}; /* Namespace: libsaria */