Added some notifications when queing/playing files

This commit is contained in:
emeric
2018-05-25 23:10:25 +02:00
parent 26d2065180
commit b92717fa4f
3 changed files with 14 additions and 3 deletions
+11 -3
View File
@@ -165,7 +165,7 @@ PlayQueue::updateCurrentTrack(bool selected)
}
void
PlayQueue::addTracks(const std::vector<Database::Track::pointer>& tracks)
PlayQueue::enqueueTracks(const std::vector<Database::Track::pointer>& tracks)
{
// Use a "session" playqueue in order to store the current playqueue
// so that the user can disconnect and get its playqueue back
@@ -181,6 +181,13 @@ PlayQueue::addTracks(const std::vector<Database::Track::pointer>& tracks)
addSome();
}
void
PlayQueue::addTracks(const std::vector<Database::Track::pointer>& tracks)
{
enqueueTracks(tracks);
LmsApp->notifyMsg(Wt::WString::tr("Lms.PlayQueue.nb-tracks-added").arg(tracks.size()));
}
void
PlayQueue::playTracks(const std::vector<Database::Track::pointer>& tracks)
{
@@ -193,9 +200,10 @@ PlayQueue::playTracks(const std::vector<Database::Track::pointer>& tracks)
_entriesContainer->clear();
addTracks(tracks);
enqueueTracks(tracks);
play(0);
LmsApp->notifyMsg(Wt::WString::tr("Lms.PlayQueue.nb-tracks-playing").arg(tracks.size()));
}
+1
View File
@@ -51,6 +51,7 @@ class PlayQueue : public Wt::WTemplate
Wt::Signal<> playbackStop;
private:
void enqueueTracks(const std::vector<Database::Track::pointer>& tracks);
void addSome();
void updateInfo();
void updateCurrentTrack(bool selected);