Hand-apply e30fd8d; resurrect JSON server code.
[dcpomatic.git] / src / lib / send_kdm_email_job.cc
index 89bce9a1490c84735ee7d7b4725c7352cefbf3ca..de03222725074b9a6a9fdfa670a463de0f88f396 100644 (file)
@@ -33,13 +33,15 @@ SendKDMEmailJob::SendKDMEmailJob (
        list<shared_ptr<Screen> > screens,
        boost::filesystem::path dcp,
        boost::posix_time::ptime from,
-       boost::posix_time::ptime to
+       boost::posix_time::ptime to,
+       dcp::Formulation formulation
        )
        : Job (f)
        , _screens (screens)
        , _dcp (dcp)
        , _from (from)
        , _to (to)
+       , _formulation (formulation)
 {
 
 }
@@ -50,13 +52,19 @@ SendKDMEmailJob::name () const
        return String::compose (_("Email KDMs for %1"), _film->name());
 }
 
+string
+SendKDMEmailJob::json_name () const
+{
+       return N_("send_kdm_email");
+}
+
 void
 SendKDMEmailJob::run ()
 {
        try {
                
                set_progress_unknown ();
-               email_kdms (_film, _screens, _dcp, _from, _to);
+               email_kdms (_film, _screens, _dcp, _from, _to, _formulation);
                set_progress (1);
                set_state (FINISHED_OK);