*/
+#include "wx_ptr.h"
#include "lib/config.h"
-#include "lib/film.h"
+#include "lib/film_property.h"
class Button;
void set_film (std::shared_ptr<Film>);
void set_general_sensitivity (bool);
- void film_changed (Film::Property);
+ void film_changed(FilmProperty);
void film_content_changed (int);
wxPanel* panel () const {
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;
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<AudioDialog> _audio_dialog;
+ wx_ptr<MarkersDialog> _markers_dialog;
+ wx_ptr<InteropMetadataDialog> _interop_metadata_dialog;
+ wx_ptr<SMPTEMetadataDialog> _smpte_metadata_dialog;
std::shared_ptr<Film> _film;
FilmViewer& _viewer;