Added a play/add all on tracks view

This commit is contained in:
emeric
2018-02-25 08:57:05 +01:00
parent fe53103445
commit aa54b5b599
12 changed files with 84 additions and 18 deletions
+6 -6
View File
@@ -61,12 +61,6 @@ Playlist::getAll(Wt::Dbo::Session& session, Wt::Dbo::ptr<User> user)
return std::vector<Playlist::pointer>(res.begin(), res.end());
}
void
Playlist::addTrack(Wt::Dbo::ptr<Track> track)
{
_entries.insert( PlaylistEntry::create(*session(), track, self(), _entries.size()) );
}
PlaylistEntry::PlaylistEntry(Wt::Dbo::ptr<Track> track, Wt::Dbo::ptr<Playlist> playlist, int pos)
: _pos(pos),
_track(track),
@@ -107,4 +101,10 @@ Playlist::getTracks(int offset, int size, bool& moreResults) const
return res;
}
std::size_t
Playlist::getCount() const
{
return _entries.size();
}
} // namespace Database