Only save settings that has been changed

This commit is contained in:
Jonas Kvinge
2020-05-25 23:56:54 +02:00
parent 0489b312a3
commit 5f1002894e
39 changed files with 327 additions and 28 deletions

View File

@@ -56,7 +56,8 @@ void TranscoderOptionsMP3::Load() {
if (s.value("target", 1).toInt() == 0) {
ui_->target_quality->setChecked(true);
} else {
}
else {
ui_->target_bitrate->setChecked(true);
}
@@ -66,6 +67,8 @@ void TranscoderOptionsMP3::Load() {
ui_->encoding_engine_quality->setCurrentIndex(s.value("encoding-engine-quality", 1).toInt());
ui_->mono->setChecked(s.value("mono", false).toBool());
s.endGroup();
}
void TranscoderOptionsMP3::Save() {
@@ -80,6 +83,8 @@ void TranscoderOptionsMP3::Save() {
s.setValue("encoding-engine-quality", ui_->encoding_engine_quality->currentIndex());
s.setValue("mono", ui_->mono->isChecked());
s.endGroup();
}
void TranscoderOptionsMP3::QualitySliderChanged(int value) {