Add simpler language tag dialog (#1931).
[dcpomatic.git] / src / wx / language_tag_widget.cc
index f2f59f6888adcc5eef19ad22da9bf6888122d055..d71b5fc7aeef9597714dda432a944dc5c86a7ce0 100644 (file)
@@ -44,7 +44,7 @@ LanguageTagWidget::LanguageTagWidget (wxWindow* parent, wxString tooltip, dcp::L
 void
 LanguageTagWidget::edit ()
 {
-       LanguageTagDialog* d = new LanguageTagDialog(_parent, _tag);
+       auto d = new LanguageTagDialog(_parent, _tag);
        d->ShowModal ();
        set (d->get());
        Changed (d->get());
@@ -58,3 +58,11 @@ LanguageTagWidget::set (dcp::LanguageTag tag)
        _tag = tag;
        checked_set (_language, std_to_wx(tag.to_string()));
 }
+
+
+void
+LanguageTagWidget::enable (bool e)
+{
+       _language->Enable (e);
+       _edit->Enable (e);
+}