#define PEAK_DISPLAY_H
#include <QWidget>
+#include <chrono>
#include <mutex>
class AudioClip;
}
void audio_clip_updated();
+ void set_base(std::chrono::steady_clock::time_point base)
+ {
+ this->base = base;
+ audio_clip_updated();
+ }
+
+ void reset_base()
+ {
+ base = std::chrono::steady_clock::time_point();
+ audio_clip_updated();
+ }
+
private:
void paintEvent(QPaintEvent *event) override;
AudioClip *audio_clip;
+ std::chrono::steady_clock::time_point base; // Epoch if not set.
};
#endif