X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Faudio_dialog.h;h=e866aca3f83a8823d0a52e76edd8e1a07440782d;hb=c4403784febdbdd42e9c32e67fadb147f11fe566;hp=41be90b79ed6d4074b49a0a55bc93bf1d02c8583;hpb=67a68bd971ebe1b35daa3f75873b4ccb53c00ba0;p=dcpomatic.git diff --git a/src/wx/audio_dialog.h b/src/wx/audio_dialog.h index 41be90b79..e866aca3f 100644 --- a/src/wx/audio_dialog.h +++ b/src/wx/audio_dialog.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2016 Carl Hetherington + Copyright (C) 2013-2019 Carl Hetherington This file is part of DCP-o-matic. @@ -35,8 +35,11 @@ public: bool Show (bool show = true); + void set_cursor (boost::optional time, boost::optional db); + private: - void content_changed (int); + void film_change (ChangeType, int); + void content_change (ChangeType, int); void channel_clicked (wxCommandEvent &); void type_clicked (wxCommandEvent &); void smoothing_changed (); @@ -49,6 +52,7 @@ private: boost::weak_ptr _content; int _channels; boost::shared_ptr _playlist; + wxStaticText* _cursor; AudioPlot* _plot; wxStaticText* _sample_peak; wxStaticText* _true_peak; @@ -58,5 +62,6 @@ private: wxCheckBox* _type_checkbox[AudioPoint::COUNT]; wxSlider* _smoothing; boost::signals2::scoped_connection _film_connection; + boost::signals2::scoped_connection _film_content_connection; boost::signals2::scoped_connection _analysis_finished_connection; };