X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fswaroop_controls.h;h=f773bf901f74fd6d4046142ae1772ead46d2c667;hb=c736fc8881689e9d40564afb61be9238b0109894;hp=8400d8cdb573e036cf3314866a783db8fea018ca;hpb=d456e97975ad62d1adf585631b365aadace1507f;p=dcpomatic.git diff --git a/src/wx/swaroop_controls.h b/src/wx/swaroop_controls.h index 8400d8cdb..f773bf901 100644 --- a/src/wx/swaroop_controls.h +++ b/src/wx/swaroop_controls.h @@ -19,8 +19,10 @@ */ #include "controls.h" +#include "lib/swaroop_spl.h" class DCPContent; +class EncryptedECinemaKDM; class SwaroopControls : public Controls { @@ -53,14 +55,17 @@ private: void setup_sensitivity (); void config_changed (int); void viewer_finished (); - void viewer_position_changed (); + void write_position (); void reset_film (); void update_current_content (); bool can_do_previous (); bool can_do_next (); + void decrement_allowed_shows (); + void deselect_playlist (); boost::optional get_kdm_from_url (boost::shared_ptr dcp); boost::optional get_kdm_from_directory (boost::shared_ptr dcp); + boost::optional get_kdm_from_directory (boost::shared_ptr ffmpeg); wxButton* _play_button; wxButton* _pause_button; @@ -73,7 +78,6 @@ private: wxListCtrl* _spl_view; wxButton* _refresh_spl_view; wxListCtrl* _current_spl_view; - wxTextCtrl* _log; bool _current_disable_timeline; bool _current_disable_next; @@ -81,4 +85,6 @@ private: std::vector _playlists; boost::optional _selected_playlist; int _selected_playlist_position; + + wxTimer _timer; };