X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fdcp_panel.h;h=9da7a692989074821dacd99114e9d5071ea99b65;hb=cab4c177cd68fb1c81027450cbcd422876f92fb2;hp=a076e4bb4eabd9acca21b31e1106825cb8881c0d;hpb=0aabb6497979e2df9731f8753645149d85c02bc8;p=dcpomatic.git diff --git a/src/wx/dcp_panel.h b/src/wx/dcp_panel.h index a076e4bb4..9da7a6929 100644 --- a/src/wx/dcp_panel.h +++ b/src/wx/dcp_panel.h @@ -23,6 +23,7 @@ #include "lib/film.h" +class Button; class wxNotebook; class wxPanel; class wxBoxSizer; @@ -43,6 +44,7 @@ class Film; class FilmViewer; class Ratio; + class DCPPanel { public: @@ -84,6 +86,8 @@ private: void markers_clicked (); void metadata_clicked (); void reencode_j2k_changed (); + void enable_audio_language_toggled (); + void edit_audio_language_clicked (); void setup_frame_rate_widget (); void setup_container (); @@ -114,6 +118,9 @@ private: wxTextCtrl* _name; wxStaticText* _dcp_name; wxCheckBox* _use_isdcf_name; + wxCheckBox* _enable_audio_language = nullptr; + wxStaticText* _audio_language = nullptr; + Button* _edit_audio_language = nullptr; wxStaticText* _container_label; wxChoice* _container; wxStaticText* _container_size; @@ -149,10 +156,10 @@ private: wxButton* _metadata; wxSizer* _audio_panel_sizer; - AudioDialog* _audio_dialog; - MarkersDialog* _markers_dialog; - InteropMetadataDialog* _interop_metadata_dialog; - SMPTEMetadataDialog* _smpte_metadata_dialog; + AudioDialog* _audio_dialog = nullptr; + MarkersDialog* _markers_dialog = nullptr; + InteropMetadataDialog* _interop_metadata_dialog = nullptr; + SMPTEMetadataDialog* _smpte_metadata_dialog = nullptr; std::shared_ptr _film; std::weak_ptr _viewer;