X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fdcp_panel.h;h=849fe185cf836bc588428c9308dd928db014226b;hb=HEAD;hp=7d7f0bd798d95164d0406c696f711e3d6bd0da9b;hpb=b39dbb7cf1b0352cf0eb3af4bf4929556355bff5;p=dcpomatic.git diff --git a/src/wx/dcp_panel.h b/src/wx/dcp_panel.h index 7d7f0bd79..849fe185c 100644 --- a/src/wx/dcp_panel.h +++ b/src/wx/dcp_panel.h @@ -19,8 +19,9 @@ */ +#include "wx_ptr.h" #include "lib/config.h" -#include "lib/film.h" +#include "lib/film_property.h" class Button; @@ -56,7 +57,7 @@ public: void set_film (std::shared_ptr); void set_general_sensitivity (bool); - void film_changed (Film::Property); + void film_changed(FilmProperty); void film_content_changed (int); wxPanel* panel () const { @@ -97,6 +98,8 @@ private: void add_video_panel_to_grid (); void add_audio_panel_to_grid (); void add_audio_processors (); + void add_standards(); + void set_standard(); int minimum_allowed_audio_channels () const; @@ -159,10 +162,10 @@ private: wxButton* _metadata; wxSizer* _audio_panel_sizer; - AudioDialog* _audio_dialog = nullptr; - MarkersDialog* _markers_dialog = nullptr; - InteropMetadataDialog* _interop_metadata_dialog = nullptr; - SMPTEMetadataDialog* _smpte_metadata_dialog = nullptr; + wx_ptr _audio_dialog; + wx_ptr _markers_dialog; + wx_ptr _interop_metadata_dialog; + wx_ptr _smpte_metadata_dialog; std::shared_ptr _film; FilmViewer& _viewer;