kwave
18.07.70
|
#include <BitrateWidget.h>
Signals | |
void | valueChanged (int value) |
Public Member Functions | |
BitrateWidget (QWidget *parent) | |
virtual | ~BitrateWidget () |
virtual void | setValue (int bitrate) |
virtual int | value () |
virtual void | setSpecialValueText (const QString &text) |
virtual void | allowRates (const QList< int > &list) |
Protected Slots | |
void | sliderChanged (int value) |
void | spinboxChanged (int value) |
void | snapInSlider () |
Protected Member Functions | |
int | nearestIndex (int rate) |
Private Attributes | |
QList< int > | m_rates |
Definition at line 31 of file BitrateWidget.h.
|
explicit |
Constructor
Definition at line 30 of file BitrateWidget.cpp.
References Kwave::connect(), m_rates, setValue(), sliderChanged(), snapInSlider(), spinboxChanged(), and valueChanged().
|
virtual |
|
virtual |
sets a list of allowed bitrates
Definition at line 74 of file BitrateWidget.cpp.
References m_rates, setValue(), and value().
|
protected |
find the nearest bitrate index of a current position
Definition at line 90 of file BitrateWidget.cpp.
References m_rates, and Kwave::toInt().
Referenced by sliderChanged(), snapInSlider(), and value().
|
virtual |
set a new special value text
Definition at line 68 of file BitrateWidget.cpp.
|
virtual |
sets a new current value
Definition at line 53 of file BitrateWidget.cpp.
Referenced by allowRates(), and BitrateWidget().
|
protectedslot |
slider of ABR bitrate changed
Definition at line 110 of file BitrateWidget.cpp.
References m_rates, nearestIndex(), and valueChanged().
Referenced by BitrateWidget().
|
protectedslot |
slider has been released -> snap to nearest available value
Definition at line 125 of file BitrateWidget.cpp.
References m_rates, nearestIndex(), and value().
Referenced by BitrateWidget().
|
protectedslot |
spinbox of ABR bitrate changed
Definition at line 119 of file BitrateWidget.cpp.
References valueChanged().
Referenced by BitrateWidget().
|
virtual |
returns the currently selected value
Definition at line 60 of file BitrateWidget.cpp.
References m_rates, and nearestIndex().
Referenced by allowRates(), and snapInSlider().
|
signal |
emitted whenever the bitrate setting has been modified
Referenced by BitrateWidget(), sliderChanged(), and spinboxChanged().
|
private |
list of allowed bitrates, sorted ascending
Definition at line 78 of file BitrateWidget.h.
Referenced by allowRates(), BitrateWidget(), nearestIndex(), sliderChanged(), snapInSlider(), and value().