void set_progress (float, bool force = false);
void sub (std::string);
boost::optional<float> progress () const;
+ boost::optional<float> seconds_since_last_progress_update () const;
std::shared_ptr<const Film> film () const {
return _film;
}
- void when_finished (boost::signals2::connection& connection, boost::function<void()> finished);
+ void when_finished (boost::signals2::connection& connection, std::function<void()> finished);
boost::signals2::signal<void()> Progress;
/** Emitted from the UI thread when the job is finished */