kwave
18.07.70
|
#include <VolumeDialog.h>
Public Member Functions | |
VolumeDialog (QWidget *parent, Kwave::OverViewCache *overview_cache) | |
virtual | ~VolumeDialog () |
QStringList | params () |
void | setParams (QStringList ¶ms) |
Protected Types | |
enum | Mode { MODE_FACTOR = 0, MODE_PERCENT = 1, MODE_DECIBEL = 2 } |
Protected Slots | |
void | modeChanged (bool) |
void | sliderChanged (int pos) |
void | spinboxChanged (int pos) |
Protected Member Functions | |
void | setMode (Mode mode) |
void | updateDisplay (double value) |
Private Slots | |
void | invokeHelp () |
Private Attributes | |
double | m_factor |
Mode | m_mode |
bool | m_enable_updates |
Kwave::OverViewCache * | m_overview_cache |
Definition at line 36 of file VolumeDialog.h.
|
protected |
Mode for amplification selection by factor (x1, x2, x5,...), by percentage or by decibel
Enumerator | |
---|---|
MODE_FACTOR | |
MODE_PERCENT | |
MODE_DECIBEL |
Definition at line 76 of file VolumeDialog.h.
Kwave::VolumeDialog::VolumeDialog | ( | QWidget * | parent, |
Kwave::OverViewCache * | overview_cache | ||
) |
Constructor
Definition at line 43 of file VolumeDialog.cpp.
References Kwave::connect(), m_mode, modeChanged(), setMode(), sliderChanged(), spinboxChanged(), and updateDisplay().
|
virtual |
|
privateslot |
|
protectedslot |
called when the mode radio buttons changed
Definition at line 141 of file VolumeDialog.cpp.
References m_enable_updates, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, and setMode().
Referenced by VolumeDialog().
QStringList Kwave::VolumeDialog::params | ( | ) |
Returns the parameters as string list
Definition at line 349 of file VolumeDialog.cpp.
References m_factor, and m_mode.
Referenced by Kwave::VolumePlugin::setup().
|
protected |
Sets a new volume selection mode
Definition at line 93 of file VolumeDialog.cpp.
References m_enable_updates, m_factor, m_mode, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, and updateDisplay().
Referenced by modeChanged(), setParams(), and VolumeDialog().
void Kwave::VolumeDialog::setParams | ( | QStringList & | params | ) |
Sets the from a list of parameters
Definition at line 358 of file VolumeDialog.cpp.
References m_factor, m_mode, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, setMode(), and updateDisplay().
Referenced by Kwave::VolumePlugin::setup().
|
protectedslot |
called when the slider's position has changed
Definition at line 279 of file VolumeDialog.cpp.
References m_enable_updates, m_factor, m_mode, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, spinboxChanged(), and updateDisplay().
Referenced by VolumeDialog().
|
protectedslot |
called when the spinbox value has changed
Definition at line 311 of file VolumeDialog.cpp.
References m_enable_updates, m_factor, m_mode, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, and updateDisplay().
Referenced by sliderChanged(), and VolumeDialog().
|
protected |
Update the slider position and the spinbox value
Definition at line 154 of file VolumeDialog.cpp.
References _, Kwave::OverViewCache::getOverView(), m_enable_updates, m_factor, m_mode, m_overview_cache, MODE_DECIBEL, MODE_FACTOR, MODE_PERCENT, and Kwave::toInt().
Referenced by setMode(), setParams(), sliderChanged(), spinboxChanged(), and VolumeDialog().
|
private |
if false, ignore the signals of slider and spinbox
Definition at line 99 of file VolumeDialog.h.
Referenced by modeChanged(), setMode(), sliderChanged(), spinboxChanged(), and updateDisplay().
|
private |
amplification factor
Definition at line 91 of file VolumeDialog.h.
Referenced by params(), setMode(), setParams(), sliderChanged(), spinboxChanged(), and updateDisplay().
|
private |
current mode for amplification selection
Definition at line 96 of file VolumeDialog.h.
Referenced by params(), setMode(), setParams(), sliderChanged(), spinboxChanged(), updateDisplay(), and VolumeDialog().
|
private |
overview cache for calculating the preview image
Definition at line 102 of file VolumeDialog.h.
Referenced by updateDisplay().