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_->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_->bitrate_slider->setValue(s.value("bitrate", 320).toInt());
ui_->cbr->setChecked(s.value("cbr", false).toBool()); 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()); ui_->mono->setChecked(s.value("mono", false).toBool());
s.endGroup(); s.endGroup();
@ -86,10 +86,10 @@ void TranscoderOptionsMP3::Save() {
} }
void TranscoderOptionsMP3::QualitySliderChanged(int value) { void TranscoderOptionsMP3::QualitySliderChanged(const int value) {
ui_->quality_spinbox->setValue(static_cast<float>(value) / 100); ui_->quality_spinbox->setValue(static_cast<float>(value) / 100.0);
} }
void TranscoderOptionsMP3::QualitySpinboxChanged(double value) { void TranscoderOptionsMP3::QualitySpinboxChanged(const double value) {
ui_->quality_slider->setValue(static_cast<int>(value * 100)); ui_->quality_slider->setValue(static_cast<int>(value * 100.0));
} }

View File

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

View File

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