|
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().