ocarina/include/library.h
Bryan Schumaker 258875bdb8 libsaria: Move header files out of include/libsaria/
Ocarina no longer has a header file subdirectory so there is no reason
to have a libsaria subdirectory anymore.  Putting header files directly
in the include/ directory is a bit simpler.

Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-09-12 08:15:31 -04:00

44 lines
676 B
C++

#ifndef LIBSARIA_LIBRARY_H
#define LIBSARIA_LIBRARY_H
#include <fs.h>
#include <list.h>
#include <track.h>
#include <playlist.h>
#include <string>
using namespace std;
namespace libsaria
{
namespace library
{
struct Path {
bool visible;
DataState data_state;
unsigned int id;
unsigned int next_track;
string path;
List<Track> tracks;
};
void init();
void add_path(string);
void delete_path(Path *);
void update_path(Path *);
void save_path(Path *);
void update_all();
void hide_path(Path *);
void show_path(Path *);
Track *lookup(unsigned int, unsigned int);
Playlist *get_playlist();
}
}
#endif /* LIBSARIA_LIBRARY_H */