diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-10-07 11:47:27 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-10-09 13:44:53 +0100 |
| commit | 4121af462c1e8b98866ca206a64678fcba96fde7 (patch) | |
| tree | 8970b97caf442ad6f54db897b87535ffe87cebbf /src/lib/send_kdm_email_job.cc | |
| parent | 7beb2cf613c7d310493fa39f9ef611b35f8f3d58 (diff) | |
Try to clean up KDM creation code a bit.
Diffstat (limited to 'src/lib/send_kdm_email_job.cc')
| -rw-r--r-- | src/lib/send_kdm_email_job.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/lib/send_kdm_email_job.cc b/src/lib/send_kdm_email_job.cc index cddf424f4..926ff6ee8 100644 --- a/src/lib/send_kdm_email_job.cc +++ b/src/lib/send_kdm_email_job.cc @@ -20,7 +20,7 @@ #include "send_kdm_email_job.h" #include "compose.hpp" #include "film.h" -#include "kdm.h" +#include "cinema_kdms.h" #include "i18n.h" @@ -31,14 +31,14 @@ using boost::shared_ptr; SendKDMEmailJob::SendKDMEmailJob ( shared_ptr<const Film> film, list<shared_ptr<Screen> > screens, - boost::filesystem::path dcp, + boost::filesystem::path cpl, boost::posix_time::ptime from, boost::posix_time::ptime to, dcp::Formulation formulation ) : Job (film) , _screens (screens) - , _dcp (dcp) + , _cpl (cpl) , _from (from) , _to (to) , _formulation (formulation) @@ -64,7 +64,14 @@ SendKDMEmailJob::run () try { set_progress_unknown (); - email_kdms (_film, _screens, _dcp, _from, _to, _formulation); + + CinemaKDMs::email ( + _film, + CinemaKDMs::collect (ScreenKDM::collect (_screens, _film->make_kdms (_screens, _cpl, _from, _to, _formulation))), + _from, + _to + ); + set_progress (1); set_state (FINISHED_OK); |
