- void set_progress (float);
- void ascend ();
- void descend (float);
- float overall_progress () const;
-
- /** Emitted by the JobManagerView from the UI thread */
+ void set_progress (float, bool force = false);
+ void sub (std::string);
+ float progress () const;
+ bool progress_unknown () const {
+ return !_progress;
+ }
+
+ boost::signals2::signal<void()> Progress;
+ /** Emitted from the UI thread when the job is finished */