From 7c6eb2997cbba350e7384151e13659271508e08f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 24 Nov 2023 15:13:10 +1100 Subject: Migrate 'now playing' screen to lua --- src/audio/track_queue.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/audio/track_queue.cpp') diff --git a/src/audio/track_queue.cpp b/src/audio/track_queue.cpp index 86f6e034..c400e66a 100644 --- a/src/audio/track_queue.cpp +++ b/src/audio/track_queue.cpp @@ -8,10 +8,12 @@ #include #include +#include #include #include "audio_events.hpp" #include "audio_fsm.hpp" +#include "database.hpp" #include "event_queue.hpp" #include "source.hpp" #include "track.hpp" @@ -217,4 +219,12 @@ auto TrackQueue::Clear() -> void { events::Ui().Dispatch(ev); } +auto TrackQueue::Position() -> size_t { + return played_.size() + (enqueued_.empty() ? 0 : 1); +} + +auto TrackQueue::Size() -> size_t { + return played_.size() + enqueued_.size(); +} + } // namespace audio -- cgit v1.2.3