X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fjob_manager.h;h=cc1c1d28fc20b9250e101c4b7251bf10e9faf2e7;hb=69efa47dbd1684c897f780c80fd68bdc05c817f4;hp=4b70738f0bb4a121c7e7b9e5c7c699ccfe3d4aa1;hpb=9dd38ef2f05b24ba669acb9805e0914ac227fff2;p=dcpomatic.git diff --git a/src/lib/job_manager.h b/src/lib/job_manager.h index 4b70738f0..cc1c1d28f 100644 --- a/src/lib/job_manager.h +++ b/src/lib/job_manager.h @@ -23,6 +23,7 @@ #include #include +#include class Job; @@ -39,6 +40,8 @@ public: bool work_to_do () const; bool errors () const; + boost::signals2::signal ActiveJobsChanged; + static JobManager* instance (); private: @@ -48,5 +51,7 @@ private: mutable boost::mutex _mutex; std::list > _jobs; + bool _last_active_jobs; + static JobManager* _instance; };