blob: 42202fe6fe08346e757c2274fb0db3cfb9cc2ed7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef GLWAVEFORMRENDERERRGB_H
#define GLWAVEFORMRENDERERRGB_H
#include <QOpenGLFunctions_2_1>
#if !defined(QT_NO_OPENGL) && !defined(QT_OPENGL_ES_2)
#include "waveformrenderersignalbase.h"
class ControlObject;
class GLWaveformRendererRGB: public WaveformRendererSignalBase,
protected QOpenGLFunctions_2_1 {
public:
explicit GLWaveformRendererRGB(
WaveformWidgetRenderer* waveformWidgetRenderer);
virtual ~GLWaveformRendererRGB();
virtual void onSetup(const QDomNode& node);
virtual void draw(QPainter* painter, QPaintEvent* event);
private:
DISALLOW_COPY_AND_ASSIGN(GLWaveformRendererRGB);
};
#endif // QT_NO_OPENGL && !QT_OPENGL_ES_2
#endif // GLWAVEFORMRENDERERRGB_H
|