diff --git a/sdrbase/gui/audiodialog.cpp b/sdrbase/gui/audiodialog.cpp index c582559d5..15b72a807 100644 --- a/sdrbase/gui/audiodialog.cpp +++ b/sdrbase/gui/audiodialog.cpp @@ -69,3 +69,9 @@ void AudioDialog::accept() { QDialog::accept(); } + +void AudioDialog::on_inputVolume_valueChanged(int value) +{ + float inputVolume = (float) value / 100.0f; + ui->inputVolumeText->setText(QString("%1").arg(inputVolume, 0, 'f', 2)); +} diff --git a/sdrbase/gui/audiodialog.h b/sdrbase/gui/audiodialog.h index 50ff9423a..d5c0800c6 100644 --- a/sdrbase/gui/audiodialog.h +++ b/sdrbase/gui/audiodialog.h @@ -29,6 +29,7 @@ private: private slots: void accept(); + void on_inputVolume_valueChanged(int value); }; #endif // INCLUDE_AUDIODIALOG_H diff --git a/sdrbase/gui/audiodialog.ui b/sdrbase/gui/audiodialog.ui index a16d05d72..b36440c42 100644 --- a/sdrbase/gui/audiodialog.ui +++ b/sdrbase/gui/audiodialog.ui @@ -23,7 +23,7 @@ - 0 + 1 @@ -84,6 +84,9 @@ 1 + + 50 + @@ -95,7 +98,7 @@ - 1.00 + 0.50 Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter