aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-04-17 10:31:57 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-04-17 10:31:57 +0000
commitf81e13160e0fc86329f28d1981c5c7ee61cfa7c5 (patch)
treee34dc89c720b15936bb9721cdbf1c12fc51ffa56 /src/qmmpui
parent1e1f4aff7f0f9f1ada9a1111ceadba29ce4d2d41 (diff)
downloadqmmp-f81e13160e0fc86329f28d1981c5c7ee61cfa7c5.tar.gz
qmmp-f81e13160e0fc86329f28d1981c5c7ee61cfa7c5.tar.bz2
qmmp-f81e13160e0fc86329f28d1981c5c7ee61cfa7c5.zip
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
Diffstat (limited to 'src/qmmpui')
-rw-r--r--src/qmmpui/configdialog.cpp5
-rw-r--r--src/qmmpui/forms/configdialog.ui59
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>