Network-Music  0.1
An audible representation of network traffic
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
audiograph.h
Go to the documentation of this file.
1 #ifndef AUDIOGRAPH_H
2 #define AUDIOGRAPH_H
3 
4 #include <QtDataVisualization/q3dscatter.h>
5 
6 #include <QtDataVisualization/qabstract3dseries.h>
7 #include <QtGui/QFont>
8 
9 #include <QtWidgets/QApplication>
10 #include <QtWidgets/QWidget>
11 #include <QtWidgets/QHBoxLayout>
12 #include <QtWidgets/QVBoxLayout>
13 #include <QtWidgets/QPushButton>
14 #include <QtWidgets/QCheckBox>
15 #include <QtWidgets/QComboBox>
16 #include <QtWidgets/QFontComboBox>
17 #include <QtWidgets/QLabel>
18 #include <QtGui/QScreen>
19 #include <QtGui/QFontDatabase>
20 #include <QTimer>
21 
22 using namespace QtDataVisualization;
23 
24 
25 class AudioGraph : public QObject
26 {
27  Q_OBJECT
28 public:
29  explicit AudioGraph(Q3DScatter *scatter=0);
30  QWidget *container;
31  Q3DScatter *m_graph;
32 
33  void AddData(int value);
34 
35 protected:
36  float time;
37  QTimer *timer;
38 
39 private slots:
40  void SLOT_TimerTick();
41 
42 };
43 
44 #endif // AUDIOGRAPH_H