From c3b69007afd89833d8c7a298f5ea77b62d541648 Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 6 Jan 2017 03:13:53 +0100 Subject: [PATCH] Audio preferences dialog: animate input volume control text --- sdrbase/gui/audiodialog.cpp | 6 ++++++ sdrbase/gui/audiodialog.h | 1 + sdrbase/gui/audiodialog.ui | 7 +++++-- 3 files changed, 12 insertions(+), 2 deletions(-) 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