From 6446b7e5ad168e2c75fd0b3ccb3a4479a9e747c1 Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Fri, 24 Jan 2014 20:30:25 -0500 Subject: [PATCH] audio: Access function for recent playqueue The recent playqueue is needed for the history tab. Signed-off-by: Anna Schumaker --- include/audio.h | 3 +++ lib/audio.cpp | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/include/audio.h b/include/audio.h index 25d86740..7358fbf5 100644 --- a/include/audio.h +++ b/include/audio.h @@ -4,6 +4,8 @@ #ifndef OCARINA_AUDIO_H #define OCARINA_AUDIO_H +#include + extern "C" { #include } @@ -22,6 +24,7 @@ namespace audio void next(); void previous(); unsigned int current_trackid(); + Playqueue *get_recent_pq(); void seek_to(long); long position(); diff --git a/lib/audio.cpp b/lib/audio.cpp index 47ef6200..ba84058c 100644 --- a/lib/audio.cpp +++ b/lib/audio.cpp @@ -189,6 +189,11 @@ unsigned int audio :: current_trackid() return cur_trackid; } +Playqueue *audio :: get_recent_pq() +{ + return &o_recently_played; +} + long audio :: position() { long position;