X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fcontent_advanced_dialog.h;h=84ad4afac196b896e78151a4ecbe45a033ac53fc;hb=b09ebc92ef15e0086716fdfb3b996e3250b54d3c;hp=79b4be85c8e53452bfcec1e201af35dcdfadb93f;hpb=d9ab996fa416ba27b69bb65f047a1a1aa4063f1b;p=dcpomatic.git diff --git a/src/wx/content_advanced_dialog.h b/src/wx/content_advanced_dialog.h index 79b4be85c..84ad4afac 100644 --- a/src/wx/content_advanced_dialog.h +++ b/src/wx/content_advanced_dialog.h @@ -19,21 +19,42 @@ */ -#include "table_dialog.h" -#include +#include "lib/warnings.h" +DCPOMATIC_DISABLE_WARNINGS +#include +DCPOMATIC_ENABLE_WARNINGS +#include +#include class Content; +class Filter; +class LanguageTagWidget; -class ContentAdvancedDialog : public TableDialog +class ContentAdvancedDialog : public wxDialog { public: - ContentAdvancedDialog (wxWindow* parent, boost::shared_ptr content); + ContentAdvancedDialog (wxWindow* parent, std::shared_ptr content); private: void ignore_video_changed (wxCommandEvent& ev); - - boost::shared_ptr _content; + void edit_filters (); + void filters_changed (std::vector filters); + void setup_filters (); + void set_video_frame_rate (); + void video_frame_rate_changed (); + void setup_sensitivity (); + void burnt_subtitle_changed (); + void burnt_subtitle_language_changed (); + + std::shared_ptr _content; + + wxStaticText* _filters; + wxButton* _filters_button; + wxTextCtrl* _video_frame_rate; + wxButton* _set_video_frame_rate; + wxCheckBox* _burnt_subtitle; + LanguageTagWidget* _burnt_subtitle_language; };