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