Add LanguageTagWidget and use it for the SMPTE metadata.
[dcpomatic.git] / src / wx / smpte_metadata_dialog.h
index 260d54de47d5019c262a9359e210e8ee04f066c3..e47ffe288e9853358d8a22b6dbc336ae05802a81 100644 (file)
@@ -30,6 +30,7 @@
 class Film;
 class RatingDialog;
 class ContentVersionDialog;
+class LanguageTagWidget;
 
 
 class SMPTEMetadataDialog : public wxDialog
@@ -42,7 +43,8 @@ private:
        void set_ratings (std::vector<dcp::Rating> r);
        std::vector<std::string> content_versions () const;
        void set_content_versions (std::vector<std::string> v);
-       void edit_name_language ();
+       void name_language_changed (dcp::LanguageTag tag);
+       void audio_language_changed (dcp::LanguageTag tag);
        void edit_release_territory ();
        void version_number_changed ();
        void status_changed ();
@@ -54,7 +56,8 @@ private:
        boost::shared_ptr<Film> film () const;
 
        boost::weak_ptr<Film> _film;
-       wxStaticText* _name_language;
+       LanguageTagWidget* _name_language;
+       LanguageTagWidget* _audio_language;
        wxStaticText* _release_territory;
        wxSpinCtrl* _version_number;
        wxChoice* _status;