+ void set_progress (float, bool force = false);
+ void sub (std::string);
+ boost::optional<float> progress () const;
+
+ boost::shared_ptr<const Film> film () const {
+ return _film;
+ }
+
+ void when_finished (boost::signals2::connection& connection, boost::function<void()> finished);