Olive
ui
audiomonitor.h
1
#ifndef AUDIOMONITOR_H
2
#define AUDIOMONITOR_H
3
4
#include <QWidget>
5
#include <QTimer>
6
7
class
AudioMonitor
:
public
QWidget
8
{
9
Q_OBJECT
10
public
:
11
explicit
AudioMonitor
(QWidget *parent = 0);
12
void
set_value(
const
QVector<double>& values);
13
14
protected
:
15
void
paintEvent(QPaintEvent *);
16
void
resizeEvent(QResizeEvent *);
17
18
signals:
19
20
public
slots:
21
22
private
:
23
QLinearGradient gradient;
24
QVector<double> values;
25
QTimer clear_timer;
26
27
private
slots:
28
void
clear();
29
};
30
31
#endif // AUDIOMONITOR_H
AudioMonitor
Definition:
audiomonitor.h:7
Generated by
1.8.15