Files
oak-editor/ui/audiomonitor.h
T
2018-08-15 08:52:34 +10:00

29 lines
463 B
C++

#ifndef AUDIOMONITOR_H
#define AUDIOMONITOR_H
#include <QWidget>
class AudioMonitor : public QWidget
{
Q_OBJECT
public:
explicit AudioMonitor(QWidget *parent = 0);
QVector<qint16> sample_cache;
long sample_cache_offset;
void reset();
protected:
void paintEvent(QPaintEvent *);
void resizeEvent(QResizeEvent *);
signals:
public slots:
private:
QLinearGradient gradient;
// QVector<bool> peaks;
};
#endif // AUDIOMONITOR_H