X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Faudio_dialog.cc;fp=src%2Fwx%2Faudio_dialog.cc;h=f2377de43fefc07c3a273e95b348494a1e8e2839;hb=9f940fe8533526b10eb9cf22a8772e122760c368;hp=efc506aff9a62bdec61946882308950c84fb3259;hpb=119bf28caa0e3469128a1f015ee00cdf773039b0;p=dcpomatic.git diff --git a/src/wx/audio_dialog.cc b/src/wx/audio_dialog.cc index efc506aff..f2377de43 100644 --- a/src/wx/audio_dialog.cc +++ b/src/wx/audio_dialog.cc @@ -38,6 +38,7 @@ using std::list; using std::vector; using std::pair; using boost::shared_ptr; +using boost::weak_ptr; using boost::bind; using boost::optional; using boost::const_pointer_cast; @@ -48,7 +49,7 @@ using namespace dcpomatic; * @param film Film we are using. * @param content Content to analyse, or 0 to analyse all of the film's audio. */ -AudioDialog::AudioDialog (wxWindow* parent, shared_ptr film, shared_ptr content) +AudioDialog::AudioDialog (wxWindow* parent, shared_ptr film, weak_ptr viewer, shared_ptr content) : wxDialog ( parent, wxID_ANY, @@ -65,6 +66,7 @@ AudioDialog::AudioDialog (wxWindow* parent, shared_ptr film, shared_ptraudio_channels ()) , _plot (0) @@ -79,7 +81,7 @@ AudioDialog::AudioDialog (wxWindow* parent, shared_ptr film, shared_ptrAdd (_cursor, 0, wxTOP, DCPOMATIC_SIZER_Y_GAP); - _plot = new AudioPlot (this); + _plot = new AudioPlot (this, viewer); left->Add (_plot, 1, wxTOP | wxEXPAND, 12); _sample_peak = new StaticText (this, wxT ("")); left->Add (_sample_peak, 0, wxTOP, DCPOMATIC_SIZER_Y_GAP);