X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Fcontent_advanced_dialog.h;h=517ad04e538426a73eac4068ef98a0b1b495e028;hb=13fae8b9710e1f630fafdc62ecd06c723edf7ff0;hp=26c1a374afc2dab02ea7487faf0a0eb77bf30f78;hpb=8df0d52eb09043ac9f156f2886123a4888911d57;p=dcpomatic.git diff --git a/src/wx/content_advanced_dialog.h b/src/wx/content_advanced_dialog.h index 26c1a374a..517ad04e5 100644 --- a/src/wx/content_advanced_dialog.h +++ b/src/wx/content_advanced_dialog.h @@ -19,14 +19,17 @@ */ +#include #include LIBDCP_DISABLE_WARNINGS #include LIBDCP_ENABLE_WARNINGS +#include #include #include +class CheckBox; class Content; class Filter; class LanguageTagWidget; @@ -38,10 +41,14 @@ public: ContentAdvancedDialog (wxWindow* parent, std::shared_ptr content); bool ignore_video() const; + std::vector filters() { return _filters_list; } + boost::optional video_frame_rate() const; + boost::optional burnt_subtitle_language() const; + private: void edit_filters (); void filters_changed (std::vector filters); @@ -50,7 +57,6 @@ private: void video_frame_rate_changed (); void setup_sensitivity (); void burnt_subtitle_changed (); - void burnt_subtitle_language_changed (); std::shared_ptr _content; bool _filters_allowed = false; @@ -60,8 +66,8 @@ private: wxButton* _filters_button; wxTextCtrl* _video_frame_rate; wxButton* _set_video_frame_rate; - wxCheckBox* _burnt_subtitle; + CheckBox* _burnt_subtitle; LanguageTagWidget* _burnt_subtitle_language; - wxCheckBox* _ignore_video; + CheckBox* _ignore_video; };