Added a PixmapSlider class and changed Slider to inherit from it.
PixmapSlider is a subclass of QAbstractSlider. It is independent of Skin.cpp. Slider is now only a wrapper to update the QPixmaps on a skin change. removed a workaround from equalizerwidget, that was necessary for the previous implementation. 2-3 one line fixes I don't remember
This commit is contained in:
parent
88b8ab8683
commit
6e7e2c2184
10 changed files with 311 additions and 280 deletions
|
|
@ -38,10 +38,10 @@ class EqualizerSlider : public Slider
|
|||
EqualizerSlider (QWidget*, uint, uint, uint, uint, int, int, int);
|
||||
|
||||
signals:
|
||||
void numberedValueChanged (int value, int id);
|
||||
void numberedSliderMoved (int value, int id);
|
||||
|
||||
protected slots:
|
||||
void on_self_value_changed (int value);
|
||||
void on_self_slider_moved (int value);
|
||||
|
||||
private:
|
||||
int m_id;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue