blob: a041fc9ca135bab89a4d01c8f2abd6bbd2b38c9b (
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
29
30
|
#ifndef QTWAVEFORMRENDERERSIMPLESIGNAL_H
#define QTWAVEFORMRENDERERSIMPLESIGNAL_H
#include "waveformrenderersignalbase.h"
#include <QBrush>
#include <QPen>
#include <QVector>
class ControlObject;
class QtWaveformRendererSimpleSignal : public WaveformRendererSignalBase {
public:
explicit QtWaveformRendererSimpleSignal(WaveformWidgetRenderer* waveformWidgetRenderer);
virtual ~QtWaveformRendererSimpleSignal();
virtual void onSetup(const QDomNode &node);
virtual void draw(QPainter* painter, QPaintEvent* event);
protected:
virtual void onResize();
private:
QBrush m_brush;
QPen m_borderPen;
QVector<QPointF> m_polygon;
};
#endif // QTWAVEFORMRENDERERSIMPLESIGNAL_H
|