Supporters update.
[dcpomatic.git] / src / wx / dcp_panel.h
index 9b362a26cd540118a433e2860dc9f64ef3649458..9da7a692989074821dacd99114e9d5071ea99b65 100644 (file)
@@ -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:
@@ -64,7 +66,6 @@ public:
 private:
        void name_changed ();
        void use_isdcf_name_toggled ();
-       void edit_isdcf_button_clicked ();
        void copy_isdcf_name_button_clicked ();
        void container_changed ();
        void dcp_content_type_changed ();
@@ -85,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 ();
@@ -115,10 +118,12 @@ 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;
-       wxButton* _edit_isdcf_button;
        wxButton* _copy_isdcf_name_button;
        wxStaticText* _j2k_bandwidth_label;
        wxStaticText* _mbits_label;
@@ -151,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> _film;
        std::weak_ptr<FilmViewer> _viewer;