X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fplaylist_controls.h;h=76ec6382497fa3367d08df7e1cde720830fe5092;hb=HEAD;hp=8375f952e29ebd6e12b4f11060923e4a6fa79663;hpb=cfbe9d2f44e380efed7a61b5b5c7a2fec7794915;p=dcpomatic.git diff --git a/src/wx/playlist_controls.h b/src/wx/playlist_controls.h index 8375f952e..76ec63824 100644 --- a/src/wx/playlist_controls.h +++ b/src/wx/playlist_controls.h @@ -18,17 +18,18 @@ */ + #include "controls.h" #include "lib/spl.h" + class DCPContent; + class PlaylistControls : public Controls { public: - PlaylistControls (wxWindow* parent, std::shared_ptr viewer); - - void set_film (std::shared_ptr film); + PlaylistControls(wxWindow* parent, FilmViewer& viewer); /** This is so that we can tell our parent player to reset the film when we have created one from a SPL. We could call a method @@ -36,8 +37,8 @@ public: */ boost::signals2::signal)> ResetFilm; - void play (); - void stop (); + void play () override; + void stop () override; private: void play_clicked (); @@ -50,10 +51,10 @@ private: void update_playlist_directory (); void spl_selection_changed (); void select_playlist (int selected, int position); - void started (); - void stopped (); - void setup_sensitivity (); - void config_changed (int); + void started () override; + void stopped () override; + void setup_sensitivity () override; + void config_changed (int) override; void viewer_finished (); void reset_film (); void update_current_content ();