From f81e13160e0fc86329f28d1981c5c7ee61cfa7c5 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 17 Apr 2019 10:31:57 +0000 Subject: feature to disable two passes for equalizer git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8781 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/configdialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/qmmpui/configdialog.cpp') diff --git a/src/qmmpui/configdialog.cpp b/src/qmmpui/configdialog.cpp index c6a7e9073..5c80bec2f 100644 --- a/src/qmmpui/configdialog.cpp +++ b/src/qmmpui/configdialog.cpp @@ -155,6 +155,8 @@ void ConfigDialog::readSettings() m_ui->bitDepthComboBox->setCurrentIndex(m_ui->bitDepthComboBox->findData(gs->outputFormat())); m_ui->ditheringCheckBox->setChecked(gs->useDithering()); m_ui->bufferSizeSpinBox->setValue(gs->bufferSize()); + //equalizer + m_ui->twoPassEqCheckBox->setChecked(gs->eqSettings().twoPasses()); //geometry QSettings settings (Qmmp::configFile(), QSettings::IniFormat); resize(settings.value("ConfigDialog/window_size", QSize(700,470)).toSize()); @@ -418,6 +420,9 @@ void ConfigDialog::saveSettings() gs->setBufferSize(m_ui->bufferSizeSpinBox->value()); gs->setDetermineFileTypeByContent(m_ui->byContentCheckBox->isChecked()); gs->setVolumeStep(m_ui->volumeStepSpinBox->value()); + EqSettings eqs = gs->eqSettings(); + eqs.setTwoPasses(m_ui->twoPassEqCheckBox->isChecked()); + gs->setEqSettings(eqs); QList var_sizes; var_sizes << m_ui->splitter->sizes().first() << m_ui->splitter->sizes().last(); QSettings settings (Qmmp::configFile(), QSettings::IniFormat); -- cgit v1.2.3-13-gbd6f