1
//=========================================================
4
// $Id: volslider.cpp,v 1.1 2002/01/30 12:08:38 muse Exp $
6
// (C) Copyright 2000 Werner Schweer (ws@seh.de)
7
//=========================================================
10
#include "../audiothread.h"
11
#include "volslider.h"
14
//---------------------------------------------------------
16
//---------------------------------------------------------
18
VolSlider::VolSlider(QWidget* parent, AudioNode* s)
19
: Slider(parent, "vol", Slider::Vertical, Slider::None, Slider::BgTrough | Slider::BgSlot)
22
connect(this, SIGNAL(valueChanged(double)), SLOT(valueChanged(double)));
25
//---------------------------------------------------------
27
//---------------------------------------------------------
29
void VolSlider::valueChanged(double val)
31
double vol = pow(10.0, val/20.0);
32
audioThread->msgSetVolume(src, vol);