libsaria: Remove the SourceModel class

Nothing has used it in a few months, so it can safely be removed.

Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
This commit is contained in:
Bryan Schumaker 2012-02-18 08:30:06 -05:00 committed by Bryan Schumaker
parent 1470b908c2
commit 7a355d1434
6 changed files with 2 additions and 34 deletions

View File

@ -2,7 +2,6 @@
#define LIBSARIA_LIBRARY_H
#include <libsaria/track.h>
#include <libsaria/model.h>
#include <list>
#include <string>

View File

@ -1,19 +0,0 @@
#ifndef LIBSARIA_SOURCE_H
#define LIBSARIA_SOURCE_H
#include <libsaria/track.h>
namespace libsaria
{
class SourceModel
{
public:
SourceModel();
virtual ~SourceModel() = 0;
virtual void insert(libsaria::Track *) = 0;
};
}
#endif /* LIBSARIA_SOURCE_H */

View File

@ -1,7 +1,7 @@
#ifndef LIBSARIA_QUEUE_H
#define LIBSARIA_QUEUE_H
#include <libsaria/model.h>
#include <libsaria/track.h>
#include <list>
using namespace std;
@ -18,7 +18,6 @@ namespace libsaria
void add_ids(list<sid_t> &);
void rm_ids(list<sid_t> &);
void for_each(SourceModel *);
unsigned int size();
string next_file();

View File

@ -3,7 +3,6 @@
#include <ocarina/gtk.h>
#include <libsaria/track.h>
#include <libsaria/model.h>
#include <list>
#include <string>
@ -31,7 +30,7 @@ struct SongListFuncs
bool (*iter_end)();
};
class SongList : public libsaria::SourceModel
class SongList
{
private:
int ins_next;

View File

@ -3,7 +3,6 @@
#include <string>
using namespace std;
#include <libsaria/model.h>
#include <libsaria/callback.h>
#include <libsaria/library.h>
#include "library.h"

View File

@ -1,9 +0,0 @@
// Copyright (c) 2011 Bryan Schumaker.
#include <libsaria/model.h>
namespace libsaria
{
SourceModel::SourceModel(){}
SourceModel::~SourceModel(){}
};