projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move some functions to kdm_with_metadata
[dcpomatic.git]
/
src
/
wx
/
kdm_output_panel.cc
diff --git
a/src/wx/kdm_output_panel.cc
b/src/wx/kdm_output_panel.cc
index d76a2735902d97923466f8ce1bac34b7ad391b1e..dcd5c6f91171e1dec299db5aef8f337cb2b8f36e 100644
(file)
--- a/
src/wx/kdm_output_panel.cc
+++ b/
src/wx/kdm_output_panel.cc
@@
-20,7
+20,6
@@
#include "lib/config.h"
#include "lib/cinema.h"
#include "lib/config.h"
#include "lib/cinema.h"
-#include "lib/cinema_kdms.h"
#include "lib/send_kdm_email_job.h"
#include "kdm_output_panel.h"
#include "kdm_timing_panel.h"
#include "lib/send_kdm_email_job.h"
#include "kdm_output_panel.h"
#include "kdm_timing_panel.h"
@@
-183,10
+182,10
@@
KDMOutputPanel::kdm_write_type_changed ()
pair<shared_ptr<Job>, int>
KDMOutputPanel::make (
pair<shared_ptr<Job>, int>
KDMOutputPanel::make (
- list<
shared_ptr<ScreenKDM>
> screen_kdms, string name, KDMTimingPanel* timing, function<bool (boost::filesystem::path)> confirm_overwrite
+ list<
KDMWithMetadataPtr
> screen_kdms, string name, KDMTimingPanel* timing, function<bool (boost::filesystem::path)> confirm_overwrite
)
{
)
{
- list<
CinemaKDMs> const cinema_kdms = CinemaKDMs::
collect (screen_kdms);
+ list<
list<KDMWithMetadataPtr> > const cinema_kdms =
collect (screen_kdms);
/* Decide whether to proceed */
/* Decide whether to proceed */
@@
-200,8
+199,8
@@
KDMOutputPanel::make (
}
bool cinemas_with_no_email = false;
}
bool cinemas_with_no_email = false;
- BOOST_FOREACH (
CinemaKDMs
i, cinema_kdms) {
- if (i.
cinema
->emails.empty ()) {
+ BOOST_FOREACH (
list<KDMWithMetadataPtr>
i, cinema_kdms) {
+ if (i.
front()->cinema()
->emails.empty ()) {
cinemas_with_no_email = true;
}
}
cinemas_with_no_email = true;
}
}
@@
-215,8
+214,8
@@
KDMOutputPanel::make (
if (proceed && Config::instance()->confirm_kdm_email ()) {
list<string> emails;
if (proceed && Config::instance()->confirm_kdm_email ()) {
list<string> emails;
- BOOST_FOREACH (
CinemaKDMs
i, cinema_kdms) {
- BOOST_FOREACH (string j, i.
cinema
->emails) {
+ BOOST_FOREACH (
list<KDMWithMetadataPtr> const&
i, cinema_kdms) {
+ BOOST_FOREACH (string j, i.
front()->cinema()
->emails) {
emails.push_back (j);
}
}
emails.push_back (j);
}
}
@@
-247,7
+246,7
@@
KDMOutputPanel::make (
if (_write_to->GetValue()) {
if (_write_flat->GetValue()) {
if (_write_to->GetValue()) {
if (_write_flat->GetValue()) {
- written =
ScreenKDM::
write_files (
+ written = write_files (
screen_kdms,
directory(),
_filename_format->get(),
screen_kdms,
directory(),
_filename_format->get(),
@@
-255,8
+254,8
@@
KDMOutputPanel::make (
confirm_overwrite
);
} else if (_write_folder->GetValue()) {
confirm_overwrite
);
} else if (_write_folder->GetValue()) {
- written =
CinemaKDMs::
write_directories (
-
CinemaKDMs::
collect (screen_kdms),
+ written = write_directories (
+ collect (screen_kdms),
directory(),
_container_name_format->get(),
_filename_format->get(),
directory(),
_container_name_format->get(),
_filename_format->get(),
@@
-264,8
+263,8
@@
KDMOutputPanel::make (
confirm_overwrite
);
} else if (_write_zip->GetValue()) {
confirm_overwrite
);
} else if (_write_zip->GetValue()) {
- written =
CinemaKDMs::
write_zip_files (
-
CinemaKDMs::
collect (screen_kdms),
+ written = write_zip_files (
+ collect (screen_kdms),
directory(),
_container_name_format->get(),
_filename_format->get(),
directory(),
_container_name_format->get(),
_filename_format->get(),