X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fjukebox.h;h=85a2b03201280e172e24828bf29b0771ad32c7ec;hb=c9eccd8b7006b3bcfa0a4d70cd26e43323c3c2b5;hp=2b4e0cdf7c6d1667db823b1973a521535d082321;hpb=e234533bcbf344880666599f7cdf15b131bbbe77;p=libs%2Fal.git diff --git a/source/jukebox.h b/source/jukebox.h index 2b4e0cd..85a2b03 100644 --- a/source/jukebox.h +++ b/source/jukebox.h @@ -10,6 +10,7 @@ Distributed under the LGPL #include #include +#include #include "source.h" #include "streamer.h" @@ -20,6 +21,9 @@ class Sound; class Jukebox { +public: + sigc::signal signal_track_changed; + private: Source source; Streamer streamer; @@ -36,6 +40,7 @@ public: void add_track(const std::string &); void remove_track(const std::string &); void clear_tracks(); + const std::string &get_current_track() const; void set_shuffle(bool); void play();