No need to rebuild pieces when only crop or ratio changes.
[dcpomatic.git] / src / lib / job_manager.h
index 9c107c19017c82a199499b93f065e3c4ab147b0a..0040568c66a5958bb497b86e83e92deba10655da 100644 (file)
@@ -30,7 +30,7 @@ class Job;
 /** @class JobManager
  *  @brief A simple scheduler for jobs.
  */
-class JobManager
+class JobManager : public boost::noncopyable
 {
 public:
 
@@ -39,6 +39,7 @@ public:
        bool work_to_do () const;
        bool errors () const;
 
+       boost::signals2::signal<void (boost::weak_ptr<Job>)> JobAdded;
        boost::signals2::signal<void (bool)> ActiveJobsChanged;
 
        static JobManager* instance ();