return;
}
- if (*data == char_to_wx("interop")) {
+ if (*data == "interop") {
_film->set_interop(true);
_film->set_limit_to_smpte_bv20(false);
_film->set_video_encoding(VideoEncoding::JPEG2000);
- } else if (*data == char_to_wx("smpte")) {
+ } else if (*data == "smpte") {
_film->set_interop(false);
_film->set_limit_to_smpte_bv20(false);
_film->set_video_encoding(VideoEncoding::JPEG2000);
- } else if (*data == char_to_wx("smpte-bv20")) {
+ } else if (*data == "smpte-bv20") {
_film->set_interop(false);
_film->set_limit_to_smpte_bv20(true);
_film->set_video_encoding(VideoEncoding::JPEG2000);
- } else if (*data == char_to_wx("mpeg2-interop")) {
+ } else if (*data == "mpeg2-interop") {
_film->set_interop(true);
_film->set_video_encoding(VideoEncoding::MPEG2);
}
void set_by_data(wxString const& data);
void set_by_data(std::string const& data);
boost::optional<int> get() const;
- boost::optional<wxString> get_data() const;
+ boost::optional<std::string> get_data() const;
template <typename... Args>
void bind(Args... args) {
void
MetadataDialog::territory_type_changed()
{
- auto data = _territory_type->get_data();
- if (data) {
- film()->set_territory_type(string_to_territory_type(wx_to_std(data->data())));
+ if (auto data = _territory_type->get_data()) {
+ film()->set_territory_type(string_to_territory_type(*data));
}
}