diff options
Diffstat (limited to 'src/qmmpui')
| -rw-r--r-- | src/qmmpui/configdialog.cpp | 5 | ||||
| -rw-r--r-- | src/qmmpui/forms/configdialog.ui | 59 |
2 files changed, 38 insertions, 26 deletions
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<QVariant> var_sizes; var_sizes << m_ui->splitter->sizes().first() << m_ui->splitter->sizes().last(); QSettings settings (Qmmp::configFile(), QSettings::IniFormat); diff --git a/src/qmmpui/forms/configdialog.ui b/src/qmmpui/forms/configdialog.ui index 40d49f705..559f0c573 100644 --- a/src/qmmpui/forms/configdialog.ui +++ b/src/qmmpui/forms/configdialog.ui @@ -768,10 +768,10 @@ <string>Audio</string> </property> <layout class="QGridLayout" name="gridLayout3"> - <item row="2" column="0"> - <widget class="QLabel" name="label_4"> + <item row="1" column="0"> + <widget class="QLabel" name="label_20"> <property name="text"> - <string>Output bit depth:</string> + <string>Buffer size:</string> </property> </widget> </item> @@ -782,13 +782,6 @@ </property> </widget> </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_20"> - <property name="text"> - <string>Buffer size:</string> - </property> - </widget> - </item> <item row="1" column="1"> <widget class="QSpinBox" name="bufferSizeSpinBox"> <property name="sizePolicy"> @@ -817,33 +810,27 @@ </property> </widget> </item> - <item row="3" column="0" colspan="3"> - <widget class="QCheckBox" name="softVolumeCheckBox"> + <item row="0" column="0"> + <widget class="QLabel" name="label_9"> <property name="text"> - <string>Use software volume control</string> + <string>Volume adjustment step:</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QComboBox" name="bitDepthComboBox"/> </item> - <item row="0" column="0"> - <widget class="QLabel" name="label_9"> + <item row="3" column="0" colspan="3"> + <widget class="QCheckBox" name="softVolumeCheckBox"> <property name="text"> - <string>Volume adjustment step:</string> + <string>Use software volume control</string> </property> </widget> </item> - <item row="0" column="1"> - <widget class="QSpinBox" name="volumeStepSpinBox"> - <property name="suffix"> - <string notr="true">%</string> - </property> - <property name="minimum"> - <number>1</number> - </property> - <property name="maximum"> - <number>20</number> + <item row="2" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Output bit depth:</string> </property> </widget> </item> @@ -860,6 +847,26 @@ </property> </spacer> </item> + <item row="0" column="1"> + <widget class="QSpinBox" name="volumeStepSpinBox"> + <property name="suffix"> + <string notr="true">%</string> + </property> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>20</number> + </property> + </widget> + </item> + <item row="5" column="0" colspan="3"> + <widget class="QCheckBox" name="twoPassEqCheckBox"> + <property name="text"> + <string>Use two passes for equalizer</string> + </property> + </widget> + </item> </layout> </widget> </item> |
