Emit no audio from DCPs if none is mapped
[dcpomatic.git] / src / wx / controls.h
index 321d7e05c0868fa1083135d443f82160dd90590b..75bae9bb3877635f50e02f27aa67fdb48baca83f 100644 (file)
@@ -23,8 +23,9 @@
 #define DCPOMATIC_CONTROLS_H
 
 
+#include "lib/change_signaller.h"
 #include "lib/dcpomatic_time.h"
-#include "lib/film.h"
+#include "lib/film_property.h"
 #include <dcp/warnings.h>
 LIBDCP_DISABLE_WARNINGS
 #include <wx/wx.h>
@@ -59,7 +60,7 @@ public:
                bool editor_controls = true
                );
 
-       virtual void set_film (std::shared_ptr<Film> film);
+       void set_film (std::shared_ptr<Film> film);
 
        virtual void play () {};
        virtual void stop () {};
@@ -102,7 +103,7 @@ private:
        void outline_content_changed ();
        void eye_changed ();
        void update_position ();
-       void film_change (ChangeType, Film::Property);
+       void film_change(ChangeType, FilmProperty);
 
        typedef std::pair<std::shared_ptr<dcp::CPL>, boost::filesystem::path> CPL;