kwave
18.07.70
|
#include <NoiseDialog.h>
Signals | |
void | levelChanged (double level) |
void | startPreListen () |
void | stopPreListen () |
Public Member Functions | |
NoiseDialog (QWidget *parent, Kwave::OverViewCache *overview_cache) | |
virtual | ~NoiseDialog () Q_DECL_OVERRIDE |
virtual QStringList | params () Q_DECL_OVERRIDE |
virtual void | setParams (QStringList ¶ms) Q_DECL_OVERRIDE |
virtual QDialog * | dialog () Q_DECL_OVERRIDE |
![]() | |
virtual | ~PluginSetupDialog () |
Protected Types | |
enum | Mode { MODE_PERCENT = 0, MODE_DECIBEL = 1 } |
Protected Slots | |
void | modeChanged (bool) |
void | sliderChanged (int pos) |
void | spinboxChanged (int pos) |
void | listenToggled (bool listen) |
void | listenStopped () |
Protected Member Functions | |
void | setMode (Mode mode) |
void | updateDisplay (double value) |
Private Slots | |
void | invokeHelp () |
Private Attributes | |
double | m_noise |
Mode | m_mode |
bool | m_enable_updates |
Kwave::OverViewCache * | m_overview_cache |
Definition at line 37 of file NoiseDialog.h.
|
protected |
Mode for amplification selection by percentage or by decibel
Enumerator | |
---|---|
MODE_PERCENT | |
MODE_DECIBEL |
Definition at line 106 of file NoiseDialog.h.
Kwave::NoiseDialog::NoiseDialog | ( | QWidget * | parent, |
Kwave::OverViewCache * | overview_cache | ||
) |
Constructor
Definition at line 44 of file NoiseDialog.cpp.
References Kwave::connect(), invokeHelp(), listenToggled(), m_mode, modeChanged(), setMode(), sliderChanged(), spinboxChanged(), and updateDisplay().
|
virtual |
Destructor
Definition at line 102 of file NoiseDialog.cpp.
References listenToggled(), and m_overview_cache.
|
inlinevirtual |
retruns a pointer to this as a QDialog
Implements Kwave::PluginSetupDialog.
Definition at line 57 of file NoiseDialog.h.
References invokeHelp(), levelChanged(), listenStopped(), listenToggled(), modeChanged(), sliderChanged(), spinboxChanged(), startPreListen(), and stopPreListen().
|
privateslot |
invoke the online help
Definition at line 376 of file NoiseDialog.cpp.
References _.
Referenced by dialog(), and NoiseDialog().
|
signal |
Emitted whenever the noise level changes
level | the noise level [0 .. 1.0] |
Referenced by dialog(), and updateDisplay().
|
protectedslot |
called when the pre-listen mode stopped/aborted
Definition at line 370 of file NoiseDialog.cpp.
Referenced by dialog().
|
protectedslot |
called when the "Listen" button has been toggled, to start or stop the pre-listen mode
Definition at line 353 of file NoiseDialog.cpp.
References startPreListen(), and stopPreListen().
Referenced by dialog(), NoiseDialog(), and ~NoiseDialog().
|
protectedslot |
called when the mode radio buttons changed
Definition at line 150 of file NoiseDialog.cpp.
References m_enable_updates, MODE_DECIBEL, MODE_PERCENT, and setMode().
Referenced by dialog(), and NoiseDialog().
|
virtual |
Returns the parameters as string list
Implements Kwave::PluginSetupDialog.
Definition at line 323 of file NoiseDialog.cpp.
References m_mode, and m_noise.
|
protected |
Sets a new volume selection mode
Definition at line 112 of file NoiseDialog.cpp.
References m_enable_updates, m_mode, m_noise, MODE_DECIBEL, MODE_PERCENT, and updateDisplay().
Referenced by modeChanged(), NoiseDialog(), and setParams().
|
virtual |
Sets the from a list of parameters
Implements Kwave::PluginSetupDialog.
Definition at line 332 of file NoiseDialog.cpp.
References m_mode, m_noise, MODE_DECIBEL, MODE_PERCENT, setMode(), and updateDisplay().
|
protectedslot |
called when the slider's position has changed
Definition at line 293 of file NoiseDialog.cpp.
References m_enable_updates, and spinboxChanged().
Referenced by dialog(), and NoiseDialog().
|
protectedslot |
called when the spinbox value has changed
Definition at line 302 of file NoiseDialog.cpp.
References m_enable_updates, m_mode, m_noise, MODE_DECIBEL, MODE_PERCENT, and updateDisplay().
Referenced by dialog(), NoiseDialog(), and sliderChanged().
|
signal |
Pre-listen mode has been started
Referenced by dialog(), and listenToggled().
|
signal |
Pre-listen mode has been stopped
Referenced by dialog(), and listenToggled().
|
protected |
Update the slider position and the spinbox value
Definition at line 162 of file NoiseDialog.cpp.
References _, Kwave::Colors::ColorSet::background, Kwave::OverViewCache::getMinMax(), Kwave::Colors::ColorSet::interpolated, levelChanged(), m_enable_updates, m_mode, m_noise, m_overview_cache, MODE_DECIBEL, MODE_PERCENT, Kwave::Colors::Normal, Kwave::Colors::ColorSet::sample, sample2double(), Kwave::toInt(), and zero().
Referenced by NoiseDialog(), setMode(), setParams(), and spinboxChanged().
|
private |
if false, ignore the signals of slider and spinbox
Definition at line 128 of file NoiseDialog.h.
Referenced by modeChanged(), setMode(), sliderChanged(), spinboxChanged(), and updateDisplay().
|
private |
current mode for noise level selection
Definition at line 125 of file NoiseDialog.h.
Referenced by NoiseDialog(), params(), setMode(), setParams(), spinboxChanged(), and updateDisplay().
|
private |
noise level, as a linear factor [0...1]
Definition at line 120 of file NoiseDialog.h.
Referenced by params(), setMode(), setParams(), spinboxChanged(), and updateDisplay().
|
private |
overview cache for calculating the preview image
Definition at line 131 of file NoiseDialog.h.
Referenced by updateDisplay(), and ~NoiseDialog().