28 :QSpinBox(parent), m_rates()
32 connect(
this, SIGNAL(valueChanged(
int)),
45 int old_index = index;
48 if (value == old_value)
return;
53 if ((value < old_value) && (index > 0))
56 if (index != old_index) {
66 int old_value = value();
84 if (qAbs(i - rate) < qAbs(nearest - rate)) nearest = i;
87 int index =
m_rates.contains(nearest) ?
m_rates.indexOf(nearest) : 0;
virtual void allowRates(const QList< int > &list)
virtual ~BitrateSpinBox()
void snappedIn(int bitrate)
virtual void snapIn(int value)
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
BitrateSpinBox(QWidget *parent)
int nearestIndex(int rate)