diff options
Diffstat (limited to 'src/lib/cinema_kdms.cc')
| -rw-r--r-- | src/lib/cinema_kdms.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/cinema_kdms.cc b/src/lib/cinema_kdms.cc index 3af1e0d84..99d151152 100644 --- a/src/lib/cinema_kdms.cc +++ b/src/lib/cinema_kdms.cc @@ -47,7 +47,7 @@ CinemaKDMs::make_zip_file (boost::filesystem::path zip_file, dcp::NameFormat nam name_values['c'] = cinema->name; - BOOST_FOREACH (shared_ptr<ScreenKDM> i, screen_kdms) { + BOOST_FOREACH (shared_ptr<KDMWithMetadata> i, screen_kdms) { name_values['s'] = i->screen->name; name_values['i'] = i->kdm_id (); string const name = careful_string_filter(name_format.get(name_values, ".xml")); @@ -57,11 +57,11 @@ CinemaKDMs::make_zip_file (boost::filesystem::path zip_file, dcp::NameFormat nam zipper.close (); } -/** Collect a list of ScreenKDMs into a list of CinemaKDMs so that each +/** Collect a list of KDMWithMetadatas into a list of CinemaKDMs so that each * CinemaKDM contains the KDMs for its cinema. */ list<CinemaKDMs> -CinemaKDMs::collect (list<shared_ptr<ScreenKDM> > screen_kdms) +CinemaKDMs::collect (list<shared_ptr<KDMWithMetadata> > screen_kdms) { list<CinemaKDMs> cinema_kdms; @@ -71,17 +71,17 @@ CinemaKDMs::collect (list<shared_ptr<ScreenKDM> > screen_kdms) CinemaKDMs ck; - list<shared_ptr<ScreenKDM> >::iterator i = screen_kdms.begin (); + list<shared_ptr<KDMWithMetadata> >::iterator i = screen_kdms.begin (); ck.cinema = (*i)->screen->cinema; ck.screen_kdms.push_back (*i); - list<shared_ptr<ScreenKDM> >::iterator j = i; + list<shared_ptr<KDMWithMetadata> >::iterator j = i; ++i; screen_kdms.remove (*j); while (i != screen_kdms.end ()) { if ((*i)->screen->cinema == ck.cinema) { ck.screen_kdms.push_back (*i); - list<shared_ptr<ScreenKDM> >::iterator j = i; + list<shared_ptr<KDMWithMetadata> >::iterator j = i; ++i; screen_kdms.remove (*j); } else { @@ -117,7 +117,7 @@ CinemaKDMs::write_directories ( path /= container_name_format.get(name_values, ""); if (!boost::filesystem::exists (path) || confirm_overwrite (path)) { boost::filesystem::create_directories (path); - ScreenKDM::write_files (i.screen_kdms, path, filename_format, name_values, confirm_overwrite); + KDMWithMetadata::write_files (i.screen_kdms, path, filename_format, name_values, confirm_overwrite); } written += i.screen_kdms.size(); } @@ -209,7 +209,7 @@ CinemaKDMs::email ( boost::algorithm::replace_all (body, "$CINEMA_NAME", i.cinema->name); string screens; - BOOST_FOREACH (shared_ptr<ScreenKDM> j, i.screen_kdms) { + BOOST_FOREACH (shared_ptr<KDMWithMetadata> j, i.screen_kdms) { screens += j->screen->name + ", "; } boost::algorithm::replace_all (body, "$SCREENS", screens.substr (0, screens.length() - 2)); |
