Extract RegionSubtagWidget.
[dcpomatic.git] / src / wx / wx_util.cc
index ee666310199754184c89c014634f28a9499b77b1..933d303d145bb8e531b75c5216bcddaac8812a35 100644 (file)
@@ -27,6 +27,7 @@
 #include "file_picker_ctrl.h"
 #include "language_tag_widget.h"
 #include "password_entry.h"
+#include "region_subtag_widget.h"
 #include "static_text.h"
 #include "wx_util.h"
 #include "lib/config.h"
@@ -402,6 +403,15 @@ checked_set(LanguageTagWidget* widget, optional<dcp::LanguageTag> value)
 }
 
 
+void
+checked_set(RegionSubtagWidget* widget, optional<dcp::LanguageTag::RegionSubtag> value)
+{
+       if (widget->get() != value) {
+               widget->set(value);
+       }
+}
+
+
 void
 dcpomatic_setup_i18n ()
 {