From 118f20e3bf848391e11fd4fe148f28804e2ed8b4 Mon Sep 17 00:00:00 2001 From: emeric Date: Sat, 29 Apr 2023 23:09:43 +0200 Subject: [PATCH] Added play next. fixes #289 --- approot/artist.xml | 3 +- approot/messages.xml | 1 + approot/messages_fr.xml | 1 + approot/messages_it.xml | 1 + approot/messages_zh.xml | 1 + approot/release.xml | 6 +- approot/releases.xml | 1 + approot/tracks.xml | 4 +- src/libs/services/database/impl/TrackList.cpp | 10 +-- .../include/services/database/TrackList.hpp | 4 +- src/libs/services/database/test/TrackList.cpp | 40 +++++++++++ src/lms/ui/LmsApplication.cpp | 2 +- src/lms/ui/PlayQueue.cpp | 66 +++++++++++++++---- src/lms/ui/PlayQueue.hpp | 7 +- .../ui/common/InfiniteScrollingContainer.cpp | 16 +++++ .../ui/common/InfiniteScrollingContainer.hpp | 1 + src/lms/ui/explore/ArtistView.cpp | 5 ++ src/lms/ui/explore/PlayQueueController.cpp | 3 + src/lms/ui/explore/PlayQueueController.hpp | 1 + src/lms/ui/explore/ReleaseView.cpp | 11 ++++ src/lms/ui/explore/ReleasesView.cpp | 5 ++ src/lms/ui/explore/TrackListHelpers.cpp | 5 ++ src/lms/ui/explore/TracksView.cpp | 5 ++ 23 files changed, 175 insertions(+), 24 deletions(-) diff --git a/approot/artist.xml b/approot/artist.xml index 3b305bb0..ddd340d9 100644 --- a/approot/artist.xml +++ b/approot/artist.xml @@ -10,8 +10,9 @@ ${play-btn class="btn btn-primary"}