diff options
author | Chris Robinson <[email protected]> | 2017-03-12 08:18:36 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2017-03-12 08:56:19 -0700 |
commit | f276e83c8d136b12d5f61c323d340aee47ff88d5 (patch) | |
tree | d187c21137812023e7621f09e64cc76487965ab8 /utils/alsoft-config | |
parent | 7b4645f5f8d0269f47517a506297bfb7694ec990 (diff) |
Document the nfc config option and expose it in alsoft-config
Diffstat (limited to 'utils/alsoft-config')
-rw-r--r-- | utils/alsoft-config/mainwindow.cpp | 6 | ||||
-rw-r--r-- | utils/alsoft-config/mainwindow.ui | 31 |
2 files changed, 36 insertions, 1 deletions
diff --git a/utils/alsoft-config/mainwindow.cpp b/utils/alsoft-config/mainwindow.cpp index 93641e85..caa2d5d4 100644 --- a/utils/alsoft-config/mainwindow.cpp +++ b/utils/alsoft-config/mainwindow.cpp @@ -331,6 +331,7 @@ MainWindow::MainWindow(QWidget *parent) : connect(ui->decoderHQModeCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton())); connect(ui->decoderDistCompCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton())); + connect(ui->decoderNFEffectsCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton())); connect(ui->decoderQuadLineEdit, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton())); connect(ui->decoderQuadButton, SIGNAL(clicked()), this, SLOT(selectQuadDecoderFile())); connect(ui->decoder51LineEdit, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton())); @@ -665,6 +666,8 @@ void MainWindow::loadConfig(const QString &fname) ui->decoderHQModeCheckBox->setChecked(hqmode); bool distcomp = settings.value("decoder/distance-comp", true).toBool(); ui->decoderDistCompCheckBox->setChecked(distcomp); + bool nfeffects = settings.value("decoder/nfc", true).toBool(); + ui->decoderNFEffectsCheckBox->setChecked(nfeffects); ui->decoderQuadLineEdit->setText(settings.value("decoder/quad").toString()); ui->decoder51LineEdit->setText(settings.value("decoder/surround51").toString()); @@ -894,6 +897,9 @@ void MainWindow::saveConfig(const QString &fname) const settings.setValue("decoder/distance-comp", ui->decoderDistCompCheckBox->isChecked() ? QString(/*"true"*/) : QString("false") ); + settings.setValue("decoder/nfc", + ui->decoderNFEffectsCheckBox->isChecked() ? QString(/*"true"*/) : QString("false") + ); settings.setValue("decoder/quad", ui->decoderQuadLineEdit->text()); settings.setValue("decoder/surround51", ui->decoder51LineEdit->text()); diff --git a/utils/alsoft-config/mainwindow.ui b/utils/alsoft-config/mainwindow.ui index 806b0ce0..a077e8a5 100644 --- a/utils/alsoft-config/mainwindow.ui +++ b/utils/alsoft-config/mainwindow.ui @@ -621,7 +621,7 @@ configuration file.</string> <property name="geometry"> <rect> <x>-10</x> - <y>100</y> + <y>120</y> <width>551</width> <height>161</height> </rect> @@ -789,6 +789,35 @@ configuration file.</string> </property> </widget> </widget> + <widget class="QCheckBox" name="decoderNFEffectsCheckBox"> + <property name="geometry"> + <rect> + <x>10</x> + <y>80</y> + <width>181</width> + <height>21</height> + </rect> + </property> + <property name="toolTip"> + <string>Simulates and compensates for low-frequency effects +caused by the curvature of nearby sound-waves, which +creates a more realistic perception of sound distance. +Note that the effect may be stronger or weaker than +intended if the application doesn't use or specify an +appropriate unit scale, or if incorrect speaker distances +are set in the decoder configuration file. Requires High +Quality Mode to be enabled.</string> + </property> + <property name="layoutDirection"> + <enum>Qt::RightToLeft</enum> + </property> + <property name="text"> + <string>Near-Field Effects:</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> </widget> <widget class="QWidget" name="tab_5"> <attribute name="title"> |