* Minor fixes in database storage
[someplayer] / src / playlist.cpp
index 86a4ae6..d036714 100644 (file)
@@ -7,11 +7,22 @@ Playlist::Playlist()
        _name = "New playlist";
 }
 
        _name = "New playlist";
 }
 
+Playlist::Playlist(const Playlist &playlist) {
+       _name = playlist.name();
+       _tracks = playlist.tracks();
+}
+
+Playlist& Playlist::operator =(const Playlist &playlist) {
+       _name = playlist.name();
+       _tracks = playlist.tracks();
+       return *this;
+}
+
 QString Playlist::name() const {
        return _name;
 }
 
 QString Playlist::name() const {
        return _name;
 }
 
-QList<Track> Playlist::tracks() const {
+const QList<Track> &Playlist::tracks() const {
        return _tracks;
 }
 
        return _tracks;
 }