summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-27 00:28:46 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-27 00:30:25 +0100
commit2095769e1a644703e388bf0cade559773f08d0a9 (patch)
treeac25d77321c651d31088c478c625f6860e701036
parenta1934c29712f614883f01f82e8c54478df1dcc39 (diff)
Add recipient name as a magic value in DKDM output filenames.
-rw-r--r--src/lib/dkdm_recipient.cc1
-rw-r--r--src/wx/dkdm_output_panel.cc2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/dkdm_recipient.cc b/src/lib/dkdm_recipient.cc
index c68c915d5..6e86d7b93 100644
--- a/src/lib/dkdm_recipient.cc
+++ b/src/lib/dkdm_recipient.cc
@@ -58,6 +58,7 @@ kdm_for_dkdm_recipient (
dcp::NameFormat::Map name_values;
name_values['f'] = kdm.content_title_text();
+ name_values['r'] = recipient.name;
name_values['i'] = kdm.cpl_id();
return make_shared<KDMWithMetadata>(name_values, CinemaID(0), recipient.emails, kdm);
diff --git a/src/wx/dkdm_output_panel.cc b/src/wx/dkdm_output_panel.cc
index 66f6dab71..f8331a91f 100644
--- a/src/wx/dkdm_output_panel.cc
+++ b/src/wx/dkdm_output_panel.cc
@@ -65,8 +65,10 @@ DKDMOutputPanel::DKDMOutputPanel(wxWindow* parent)
add_label_to_sizer(table, this, _("Filename format"), true, 0, wxALIGN_TOP | wxTOP | wxLEFT | wxRIGHT);
dcp::NameFormat::Map titles;
titles['f'] = wx_to_std(_("film name"));
+ titles['r'] = wx_to_std(_("recipient name"));
dcp::NameFormat::Map ex;
ex['f'] = "Bambi";
+ ex['r'] = "Pathé";
_filename_format = new NameFormatEditor(this, Config::instance()->dkdm_filename_format(), titles, ex, ".xml");
table->Add(_filename_format->panel(), 1, wxEXPAND);