X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fmetadata_dialog.h;h=a6f5cefda10d0449d0070450c1c052e841b433cd;hb=442eb6a8b78735c2987b16443646e9350b3d68e8;hp=8483d861506d362194e20c2d89f1376ed99c7200;hpb=f188fc8d92eaba89aaa63cfd7f5a2fc9836e94b6;p=dcpomatic.git diff --git a/src/wx/metadata_dialog.h b/src/wx/metadata_dialog.h index 8483d8615..a6f5cefda 100644 --- a/src/wx/metadata_dialog.h +++ b/src/wx/metadata_dialog.h @@ -33,6 +33,8 @@ DCPOMATIC_ENABLE_WARNINGS class Button; +class wxSpinCtrlDouble; +class LanguageTagWidget; class MetadataDialog : public wxDialog, public WeakFilm @@ -44,13 +46,26 @@ public: protected: virtual void setup_standard (wxPanel*, wxSizer*); - virtual void setup_advanced (wxPanel*, wxSizer*) {} + virtual void setup_advanced (wxPanel*, wxSizer*); virtual void film_changed (ChangeType type, Film::Property property); virtual void setup_sensitivity (); private: + void sign_language_video_language_changed (); void edit_release_territory (); void enable_release_territory_changed (); + void facility_changed (); + void enable_facility_changed (); + void studio_changed (); + void enable_studio_changed (); + void temp_version_changed (); + void pre_release_changed (); + void red_band_changed (); + void two_d_version_of_three_d_changed (); + void chain_changed (); + void enable_chain_changed (); + void enable_luminance_changed (); + void luminance_changed (); wxCheckBox* _enable_release_territory; /** The current release territory displayed in the UI; since we can't easily convert @@ -60,6 +75,20 @@ private: boost::optional _release_territory; wxStaticText* _release_territory_text; Button* _edit_release_territory; + LanguageTagWidget* _sign_language_video_language = nullptr; + wxCheckBox* _enable_facility; + wxTextCtrl* _facility; + wxCheckBox* _enable_chain; + wxTextCtrl* _chain; + wxCheckBox* _enable_studio; + wxTextCtrl* _studio; + wxCheckBox* _temp_version; + wxCheckBox* _pre_release; + wxCheckBox* _red_band; + wxCheckBox* _two_d_version_of_three_d; + wxCheckBox* _enable_luminance; + wxSpinCtrlDouble* _luminance_value; + wxChoice* _luminance_unit; boost::signals2::scoped_connection _film_changed_connection; };