summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/glvsynctestrenderer.h
blob: 0cb7f2438782206c3065cbd2603f0c0aba0c398e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef GLVSYNCTESTRENDERER_H
#define GLVSYNCTESTRENDERER_H

#include <QOpenGLFunctions_2_1>

#include "waveformrenderersignalbase.h"

class ControlObject;

class GLVSyncTestRenderer: public WaveformRendererSignalBase,
        protected QOpenGLFunctions_2_1 {
public:
    explicit GLVSyncTestRenderer(
            WaveformWidgetRenderer* waveformWidgetRenderer);
    virtual ~GLVSyncTestRenderer();

    virtual void onSetup(const QDomNode &node);
    virtual void draw(QPainter* painter, QPaintEvent* event);
private:
    int m_drawcount;
};

#endif // GLVSYNCTESTRENDERER_H