* Minor fixes in database storage
[someplayer] / src / playlist.cpp
1 #include "playlist.h"
2
3 using namespace SomePlayer::DataObjects;
4
5 Playlist::Playlist()
6 {
7         _name = "New playlist";
8 }
9
10 Playlist::Playlist(const Playlist &playlist) {
11         _name = playlist.name();
12         _tracks = playlist.tracks();
13 }
14
15 Playlist& Playlist::operator =(const Playlist &playlist) {
16         _name = playlist.name();
17         _tracks = playlist.tracks();
18         return *this;
19 }
20
21 QString Playlist::name() const {
22         return _name;
23 }
24
25 const QList<Track> &Playlist::tracks() const {
26         return _tracks;
27 }
28
29 void Playlist::setName(QString name) {
30         _name = name;
31 }
32
33 void Playlist::addTrack(Track track) {
34         _tracks.append(track);
35 }
36