diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-05-04 23:37:22 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-05-04 23:37:22 +0200 |
| commit | 8c443af9b1c3078ca3a86c4d24bbf76322c37d1d (patch) | |
| tree | ba01fc462e998e8674dbb3a4aef331386830a798 /src/lib | |
| parent | 82f48507ff06bdfd57e93630dec2885b9bd9686c (diff) | |
Pull some methods out of CinemaKDMs.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/cinema_kdms.cc | 8 | ||||
| -rw-r--r-- | src/lib/cinema_kdms.h | 16 | ||||
| -rw-r--r-- | src/lib/send_kdm_email_job.cc | 2 |
3 files changed, 14 insertions, 12 deletions
diff --git a/src/lib/cinema_kdms.cc b/src/lib/cinema_kdms.cc index 56b76d3f9..b3badc03b 100644 --- a/src/lib/cinema_kdms.cc +++ b/src/lib/cinema_kdms.cc @@ -62,7 +62,7 @@ CinemaKDMs::make_zip_file (boost::filesystem::path zip_file, dcp::NameFormat nam * CinemaKDM contains the KDMs for its cinema. */ list<CinemaKDMs> -CinemaKDMs::collect (list<KDMWithMetadataPtr> screen_kdms) +collect (list<KDMWithMetadataPtr> screen_kdms) { list<CinemaKDMs> cinema_kdms; @@ -98,7 +98,7 @@ CinemaKDMs::collect (list<KDMWithMetadataPtr> screen_kdms) /** Write one directory per cinema into another directory */ int -CinemaKDMs::write_directories ( +write_directories ( list<CinemaKDMs> cinema_kdms, boost::filesystem::path directory, dcp::NameFormat container_name_format, @@ -128,7 +128,7 @@ CinemaKDMs::write_directories ( /** Write one ZIP file per cinema into a directory */ int -CinemaKDMs::write_zip_files ( +write_zip_files ( list<CinemaKDMs> cinema_kdms, boost::filesystem::path directory, dcp::NameFormat container_name_format, @@ -167,7 +167,7 @@ CinemaKDMs::write_zip_files ( * @param cpl_name Name of the CPL that the KDMs are for. */ void -CinemaKDMs::email ( +email ( list<CinemaKDMs> cinema_kdms, dcp::NameFormat container_name_format, dcp::NameFormat filename_format, diff --git a/src/lib/cinema_kdms.h b/src/lib/cinema_kdms.h index 918670397..a61418e9f 100644 --- a/src/lib/cinema_kdms.h +++ b/src/lib/cinema_kdms.h @@ -29,9 +29,14 @@ class CinemaKDMs public: void make_zip_file (boost::filesystem::path zip_file, dcp::NameFormat name_format, dcp::NameFormat::Map name_values) const; - static std::list<CinemaKDMs> collect (std::list<KDMWithMetadataPtr > kdms); + boost::shared_ptr<Cinema> cinema; + std::list<KDMWithMetadataPtr > screen_kdms; +}; + - static int write_directories ( +std::list<CinemaKDMs> collect (std::list<KDMWithMetadataPtr > kdms); + +int write_directories ( std::list<CinemaKDMs> cinema_kdms, boost::filesystem::path directory, dcp::NameFormat container_name_format, @@ -40,7 +45,7 @@ public: boost::function<bool (boost::filesystem::path)> confirm_overwrite ); - static int write_zip_files ( +int write_zip_files ( std::list<CinemaKDMs> cinema_kdms, boost::filesystem::path directory, dcp::NameFormat container_name_format, @@ -49,7 +54,7 @@ public: boost::function<bool (boost::filesystem::path)> confirm_overwrite ); - static void email ( +void email ( std::list<CinemaKDMs> cinema_kdms, dcp::NameFormat container_name_format, dcp::NameFormat filename_format, @@ -57,6 +62,3 @@ public: std::string cpl_name ); - boost::shared_ptr<Cinema> cinema; - std::list<KDMWithMetadataPtr > screen_kdms; -}; diff --git a/src/lib/send_kdm_email_job.cc b/src/lib/send_kdm_email_job.cc index 1b476fa63..10a571ead 100644 --- a/src/lib/send_kdm_email_job.cc +++ b/src/lib/send_kdm_email_job.cc @@ -79,7 +79,7 @@ void SendKDMEmailJob::run () { set_progress_unknown (); - CinemaKDMs::email (_cinema_kdms, _container_name_format, _filename_format, _name_values, _cpl_name); + email (_cinema_kdms, _container_name_format, _filename_format, _name_values, _cpl_name); set_progress (1); set_state (FINISHED_OK); } |
