X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Faudio_panel.h;h=f7161f10a8af39c9fb5729d7668f6b5f6c50d957;hb=e519feaca11005d330e7b8403b948d4ad9cc3ae8;hp=aabfd71c17ae262eb6aab4841e52634cd4b3d185;hpb=3828baf56467224f5d44049bf1e7a7ed11f43a05;p=dcpomatic.git diff --git a/src/wx/audio_panel.h b/src/wx/audio_panel.h index aabfd71c1..f7161f10a 100644 --- a/src/wx/audio_panel.h +++ b/src/wx/audio_panel.h @@ -32,12 +32,13 @@ class AudioDialog; class AudioPanel : public ContentSubPanel { public: - AudioPanel (ContentPanel *); + explicit AudioPanel (ContentPanel *); ~AudioPanel (); void film_changed (Film::Property); void film_content_changed (int); void content_selection_changed (); + void set_film (boost::shared_ptr); private: void show_clicked (); @@ -45,19 +46,27 @@ private: void mapping_changed (AudioMapping); void setup_description (); void setup_peak (); - void active_jobs_changed (boost::optional); + void active_jobs_changed (boost::optional, boost::optional); void setup_sensitivity (); void reference_clicked (); + void add_to_grid (); + boost::optional peak () const; wxCheckBox* _reference; + wxStaticText* _reference_note; wxButton* _show; + wxStaticText* _gain_label; + wxStaticText* _gain_db_label; ContentSpinCtrlDouble* _gain; wxButton* _gain_calculate_button; wxStaticText* _peak; + wxStaticText* _delay_label; + wxStaticText* _delay_ms_label; ContentSpinCtrl* _delay; AudioMappingView* _mapping; wxStaticText* _description; AudioDialog* _audio_dialog; boost::signals2::scoped_connection _mapping_connection; + boost::signals2::scoped_connection _active_jobs_connection; };