TranscoderOptionsMP3: Change default settings

This commit is contained in:
Jonas Kvinge 2023-01-12 23:36:34 +01:00
parent 0f575f4639
commit 129587e94a
3 changed files with 17 additions and 14 deletions

View File

@ -60,10 +60,10 @@ void TranscoderOptionsMP3::Load() {
ui_->target_bitrate->setChecked(true);
}
ui_->quality_spinbox->setValue(s.value("quality", 10).toFloat());
ui_->quality_spinbox->setValue(s.value("quality", 10.0F).toFloat());
ui_->bitrate_slider->setValue(s.value("bitrate", 320).toInt());
ui_->cbr->setChecked(s.value("cbr", false).toBool());
ui_->encoding_engine_quality->setCurrentIndex(s.value("encoding-engine-quality", 1).toInt());
ui_->encoding_engine_quality->setCurrentIndex(s.value("encoding-engine-quality", 2).toInt());
ui_->mono->setChecked(s.value("mono", false).toBool());
s.endGroup();
@ -86,10 +86,10 @@ void TranscoderOptionsMP3::Save() {
}
void TranscoderOptionsMP3::QualitySliderChanged(int value) {
ui_->quality_spinbox->setValue(static_cast<float>(value) / 100);
void TranscoderOptionsMP3::QualitySliderChanged(const int value) {
ui_->quality_spinbox->setValue(static_cast<float>(value) / 100.0);
}
void TranscoderOptionsMP3::QualitySpinboxChanged(double value) {
ui_->quality_slider->setValue(static_cast<int>(value * 100));
void TranscoderOptionsMP3::QualitySpinboxChanged(const double value) {
ui_->quality_slider->setValue(static_cast<int>(value * 100.0));
}

View File

@ -42,8 +42,8 @@ class TranscoderOptionsMP3 : public TranscoderOptionsInterface {
void Save() override;
private slots:
void QualitySliderChanged(int value);
void QualitySpinboxChanged(double value);
void QualitySliderChanged(const int value);
void QualitySpinboxChanged(const double value);
private:
static const char *kSettingsGroup;

View File

@ -54,10 +54,10 @@
<item>
<widget class="QSlider" name="quality_slider">
<property name="maximum">
<number>999</number>
<number>1000</number>
</property>
<property name="value">
<number>400</number>
<number>1000</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
@ -72,11 +72,14 @@
</item>
<item>
<widget class="QDoubleSpinBox" name="quality_spinbox">
<property name="minimum">
<double>0.000000000000000</double>
</property>
<property name="maximum">
<double>9.990000000000000</double>
<double>10.000000000000000</double>
</property>
<property name="value">
<double>4.000000000000000</double>
<double>10.000000000000000</double>
</property>
</widget>
</item>
@ -128,7 +131,7 @@
<number>320</number>
</property>
<property name="value">
<number>128</number>
<number>320</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
@ -156,7 +159,7 @@
<number>8</number>
</property>
<property name="value">
<number>128</number>
<number>320</number>
</property>
</widget>
</item>