projects
/
someplayer
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Initial structure. New abstract levels: dataobjecst, storage
[someplayer]
/
src
/
playlist.h
1
#ifndef PLAYLIST
2
#define PLAYLIST
3
4
#include <QString>
5
#include <QList>
6
#include "track.h"
7
#include "someplayer.h"
8
9
// represents playlist: list of tracks, name
10
11
namespace SomePlayer {
12
namespace DataObjects {
13
class Playlist {
14
public:
15
Playlist();
16
17
QString name() const;
18
QList<Track> tracks() const;
19
20
void setName(QString name);
21
void addTrack(Track track);
22
23
private:
24
QString _name;
25
QList<Track> _tracks;
26
};
27
};
28
};
29
30
#endif