X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fwx%2Fswaroop_controls.h;h=d8d39d4a0153d4292f1e2c4838e99936992116de;hb=8c0414a0dec9f444a80fc30c7be3bc82188446d4;hp=f09344d1aea8aac00733e9c3e39ce18eb136364d;hpb=ed227b4fdba9b4fc7f06f6db4830219f14bad358;p=dcpomatic.git diff --git a/src/wx/swaroop_controls.h b/src/wx/swaroop_controls.h index f09344d1a..d8d39d4a0 100644 --- a/src/wx/swaroop_controls.h +++ b/src/wx/swaroop_controls.h @@ -20,6 +20,9 @@ #include "controls.h" +class DCPContent; +class EncryptedECinemaKDM; + class SwaroopControls : public Controls { public: @@ -45,6 +48,7 @@ private: void update_content_directory (); void update_playlist_directory (); void spl_selection_changed (); + void select_playlist (int selected, int position); void started (); void stopped (); void setup_sensitivity (); @@ -55,6 +59,12 @@ private: 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; @@ -70,7 +80,7 @@ private: wxTextCtrl* _log; bool _current_disable_timeline; - bool _current_disable_next_previous; + bool _current_disable_next; std::vector _playlists; boost::optional _selected_playlist;