Try to make the Slider class a bit more generic.

Use the new slider in volume, balance and equalizer.
This commit is contained in:
Daniel Svensson 2006-08-19 02:11:18 +02:00
parent 0c233da62a
commit c2f1f3b185
10 changed files with 354 additions and 340 deletions

View file

@ -2,6 +2,7 @@
#include "TitleBar.h"
#include "Equalizer.h"
#include "Button.h"
#include "VolumeSlider.h"
EqualizerWindow::EqualizerWindow (QWidget *parent) : QMainWindow (parent)
{
@ -53,6 +54,16 @@ EqualizerWidget::EqualizerWidget (QWidget *parent) : QWidget (parent)
m_preset->move(217, 18);
connect(m_preset, SIGNAL(clicked()), parent, SLOT(setEnabled()));
m_preamp = new Slider(this, Skin::EQ_WIN_BAR_POS_0, Skin::EQ_WIN_BAR_POS_27,
Skin::EQ_WIN_BAR_BTN_0, Skin::EQ_WIN_BAR_BTN_1, -20, 20);
m_preamp->move(21, 38);
for (int i=0; i < 10; i++) {
m_bands[i] = new Slider(this, Skin::EQ_WIN_BAR_POS_0, Skin::EQ_WIN_BAR_POS_27,
Skin::EQ_WIN_BAR_BTN_0, Skin::EQ_WIN_BAR_BTN_1, -20, 20);
m_bands[i]->move(78+i*18, 38);
}
}
EqualizerWidget::~EqualizerWidget (void)