Mercurial > hg > easaier-soundaccess
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; |