summaryrefslogtreecommitdiff
path: root/src/lib/send_kdm_email_job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-10-07 11:47:27 +0100
committerCarl Hetherington <cth@carlh.net>2015-10-09 13:44:53 +0100
commit4121af462c1e8b98866ca206a64678fcba96fde7 (patch)
tree8970b97caf442ad6f54db897b87535ffe87cebbf /src/lib/send_kdm_email_job.cc
parent7beb2cf613c7d310493fa39f9ef611b35f8f3d58 (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.cc15
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);