+ void set_confirm_kdm_email (bool s) {
+ maybe_set (_confirm_kdm_email, s);
+ }
+
+ void set_preview_sound (bool s) {
+ maybe_set (_preview_sound, s, PREVIEW_SOUND);
+ }
+
+ void set_preview_sound_output (std::string o)
+ {
+ maybe_set (_preview_sound_output, o, PREVIEW_SOUND_OUTPUT);
+ }
+
+ void unset_preview_sound_output ()
+ {
+ if (!_preview_sound_output) {
+ return;
+ }
+
+ _preview_sound_output = boost::none;
+ changed ();
+ }
+
+ void set_kdm_container_name_format (dcp::NameFormat n) {
+ maybe_set (_kdm_container_name_format, n);
+ }
+