X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Fcontrols.h;h=b9c4604b6b298b7cd80d785ff759bbad58079e1e;hb=15a83d720780d58f905d40f8493cdcb86596eaee;hp=dfa11e6d74ecc67e8526d9f4c8f43760bfe7d4c6;hpb=c8db1d4012217ec295d2a77581cf0661543dc9af;p=dcpomatic.git diff --git a/src/wx/controls.h b/src/wx/controls.h index dfa11e6d7..b9c4604b6 100644 --- a/src/wx/controls.h +++ b/src/wx/controls.h @@ -24,7 +24,6 @@ #include "lib/dcpomatic_time.h" #include "lib/types.h" #include "lib/film.h" -#include "lib/spl.h" #include #include #include @@ -53,6 +52,11 @@ public: virtual void log (wxString) {} virtual void set_film (boost::shared_ptr film); + + virtual void play () {}; + virtual void stop () {}; + void seek (int slider); + boost::shared_ptr film () const; void back_frame (); void forward_frame (); @@ -87,7 +91,7 @@ private: void image_changed (boost::weak_ptr); void outline_content_changed (); void eye_changed (); - void position_changed (); + void update_position (); void film_change (ChangeType, Film::Property); typedef std::pair, boost::filesystem::path> CPL; @@ -105,6 +109,8 @@ private: ClosedCaptionsDialog* _closed_captions_dialog; + wxTimer _timer; + boost::signals2::scoped_connection _film_change_connection; boost::signals2::scoped_connection _config_changed_connection; };