comparison widgets/Plotter.h @ 233:628531da16ef

pass equalizer filter curve in float
author lbajardsilogic
date Thu, 06 Mar 2008 16:37:44 +0000
parents 70b88fbbfb5c
children 7ab3e81f52d4
comparison
equal deleted inserted replaced
232:70b88fbbfb5c 233:628531da16ef
32 void clearCurve(); 32 void clearCurve();
33 void setSignalSize(int m_signalWidth, int m_signalHeight); 33 void setSignalSize(int m_signalWidth, int m_signalHeight);
34 void setMargin(int margin); 34 void setMargin(int margin);
35 35
36 signals: 36 signals:
37 void filterChanged(QVector<int>&); 37 void filterChanged(QVector<float>&);
38 38
39 public slots: 39 public slots:
40 void setCurve(float *); 40 void setCurve(float *);
41 void setFilter(float *); 41 void setFilter(float *);
42 42
52 void refreshPixmap(); 52 void refreshPixmap();
53 void drawGrid(QPainter *painter); 53 void drawGrid(QPainter *painter);
54 void drawCurve(QPainter *painter); 54 void drawCurve(QPainter *painter);
55 void drawMaskCurve(QPainter *painter); 55 void drawMaskCurve(QPainter *painter);
56 QVector<QPoint> m_curve; 56 QVector<QPoint> m_curve;
57 QVector<int> m_curveMask; 57 QVector<float> m_curveMask;
58 QPixmap m_pixmap; 58 QPixmap m_pixmap;
59 int m_signalHeight; 59 int m_signalHeight;
60 int m_signalWidth; 60 int m_signalWidth;
61 int m_margin; 61 int m_margin;
62 bool m_curveMaskActive; 62 bool m_curveMaskActive;