10 class PeakDisplay : public QWidget
15 PeakDisplay(QWidget *parent);
17 // Does not take ownership.
18 void set_audio_clip(AudioClip *audio_clip) {
19 this->audio_clip = audio_clip;
21 void audio_clip_updated();
23 void set_base(std::chrono::steady_clock::time_point base)
31 base = std::chrono::steady_clock::time_point();
36 void paintEvent(QPaintEvent *event) override;
38 AudioClip *audio_clip;
39 std::chrono::steady_clock::time_point base; // Epoch if not set.