comparison widgets/AudioDial.h @ 944:78c152e4db95

Merge from branch tonioni
author Chris Cannam
date Mon, 20 Apr 2015 09:12:17 +0100
parents 4a578a360011
children a18e78b9c78b
comparison
equal deleted inserted replaced
896:78e041e45ff0 944:78c152e4db95
71 const QColor& getMeterColor() const { return m_meterColor; } 71 const QColor& getMeterColor() const { return m_meterColor; }
72 bool getMouseDial() const { return m_mouseDial; } 72 bool getMouseDial() const { return m_mouseDial; }
73 73
74 void setRangeMapper(RangeMapper *mapper); // I take ownership, will delete 74 void setRangeMapper(RangeMapper *mapper); // I take ownership, will delete
75 const RangeMapper *rangeMapper() const { return m_rangeMapper; } 75 const RangeMapper *rangeMapper() const { return m_rangeMapper; }
76 float mappedValue() const; 76 double mappedValue() const;
77 77
78 int defaultValue() const { return m_defaultValue; } 78 int defaultValue() const { return m_defaultValue; }
79 79
80 void setShowToolTip(bool show); 80 void setShowToolTip(bool show);
81 81
105 105
106 void setDefaultValue(int defaultValue); 106 void setDefaultValue(int defaultValue);
107 107
108 void setValue(int value); 108 void setValue(int value);
109 109
110 void setDefaultMappedValue(float mappedValue); 110 void setDefaultMappedValue(double mappedValue);
111 111
112 void setMappedValue(float mappedValue); 112 void setMappedValue(double mappedValue);
113 113
114 void setToDefault(); 114 void setToDefault();
115 115
116 protected: 116 protected:
117 void drawTick(QPainter &paint, float angle, int size, bool internal); 117 void drawTick(QPainter &paint, double angle, int size, bool internal);
118 virtual void paintEvent(QPaintEvent *); 118 virtual void paintEvent(QPaintEvent *);
119 119
120 // Alternate mouse behavior event handlers. 120 // Alternate mouse behavior event handlers.
121 virtual void mousePressEvent(QMouseEvent *pMouseEvent); 121 virtual void mousePressEvent(QMouseEvent *pMouseEvent);
122 virtual void mouseMoveEvent(QMouseEvent *pMouseEvent); 122 virtual void mouseMoveEvent(QMouseEvent *pMouseEvent);
131 private: 131 private:
132 QColor m_knobColor; 132 QColor m_knobColor;
133 QColor m_meterColor; 133 QColor m_meterColor;
134 134
135 int m_defaultValue; 135 int m_defaultValue;
136 float m_defaultMappedValue; 136 double m_defaultMappedValue;
137 float m_mappedValue; 137 double m_mappedValue;
138 bool m_noMappedUpdate; 138 bool m_noMappedUpdate;
139 139
140 // Alternate mouse behavior tracking. 140 // Alternate mouse behavior tracking.
141 bool m_mouseDial; 141 bool m_mouseDial;
142 bool m_mousePressed; 142 bool m_mousePressed;