summaryrefslogtreecommitdiff
path: root/src/wx/smpte_metadata_dialog.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-03-22 00:42:26 +0100
committerCarl Hetherington <cth@carlh.net>2021-03-22 11:02:24 +0100
commit79e711cb33c182e48c1d33d3e9f1df1c41c122a6 (patch)
treecf084ab028b28ea7cbd5238707a8a582b60163ef /src/wx/smpte_metadata_dialog.h
parent2bb0b230a557c18febab8f88043f197868d986db (diff)
Don't insist on writing optional metadata (#1923).
Diffstat (limited to 'src/wx/smpte_metadata_dialog.h')
-rw-r--r--src/wx/smpte_metadata_dialog.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/wx/smpte_metadata_dialog.h b/src/wx/smpte_metadata_dialog.h
index dcca0e420..63d90249c 100644
--- a/src/wx/smpte_metadata_dialog.h
+++ b/src/wx/smpte_metadata_dialog.h
@@ -62,17 +62,31 @@ private:
void luminance_changed ();
void film_changed (ChangeType type, Film::Property property);
void setup_sensitivity ();
+ void enable_release_territory_changed ();
+ void enable_chain_changed ();
+ void enable_distributor_changed ();
+ void enable_facility_changed ();
LanguageTagWidget* _name_language;
LanguageTagWidget* _audio_language;
wxCheckBox* _enable_main_subtitle_language;
LanguageTagWidget* _main_subtitle_language;
EditableList<dcp::LanguageTag, LanguageTagDialog>* _additional_subtitle_languages;
- wxStaticText* _release_territory;
+ wxCheckBox* _enable_release_territory;
+ /** The current release territory displayed in the UI; since we can't easily convert
+ * the string in _release_territory_text to a RegionSubtag we just store the RegionSubtag
+ * alongside.
+ */
+ boost::optional<dcp::LanguageTag::RegionSubtag> _release_territory;
+ wxStaticText* _release_territory_text;
+ Button* _edit_release_territory;
wxSpinCtrl* _version_number;
wxChoice* _status;
+ wxCheckBox* _enable_chain;
wxTextCtrl* _chain;
+ wxCheckBox* _enable_distributor;
wxTextCtrl* _distributor;
+ wxCheckBox* _enable_facility;
wxTextCtrl* _facility;
wxSpinCtrlDouble* _luminance_value;
wxChoice* _luminance_unit;