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