From 7199ff8271b7a338b1376852dec6b27b923d78a4 Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 26 Apr 2019 02:46:18 +0200 Subject: [PATCH] Remote input GUI: add mini dial for sub kHz center frequency digits --- .../remoteinput/remoteinputgui.cpp | 5 ++ .../remoteinput/remoteinputgui.ui | 49 ++++++++++++------- 2 files changed, 36 insertions(+), 18 deletions(-) diff --git a/plugins/samplesource/remoteinput/remoteinputgui.cpp b/plugins/samplesource/remoteinput/remoteinputgui.cpp index eacf9297b..1804b6926 100644 --- a/plugins/samplesource/remoteinput/remoteinputgui.cpp +++ b/plugins/samplesource/remoteinput/remoteinputgui.cpp @@ -80,6 +80,9 @@ RemoteInputGui::RemoteInputGui(DeviceUISet *deviceUISet, QWidget* parent) : ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setValueRange(7, 0, 9999999U); + ui->centerFrequencyHz->setColorMapper(ColorMapper(ColorMapper::GrayGold)); + ui->centerFrequencyHz->setValueRange(3, 0, 999U); + CRightClickEnabler *startStopRightClickEnabler = new CRightClickEnabler(ui->startStop); connect(startStopRightClickEnabler, SIGNAL(rightClick(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &))); @@ -284,6 +287,7 @@ void RemoteInputGui::updateSampleRateAndFrequency() ui->deviceRateText->setText(tr("%1k").arg((float)m_streamSampleRate / 1000)); blockApplySettings(true); ui->centerFrequency->setValue(m_streamCenterFrequency / 1000); + ui->centerFrequencyHz->setValue(0); // TODO blockApplySettings(false); } @@ -292,6 +296,7 @@ void RemoteInputGui::displaySettings() blockApplySettings(true); ui->centerFrequency->setValue(m_streamCenterFrequency / 1000); + ui->centerFrequencyHz->setValue(0); // TODO ui->deviceRateText->setText(tr("%1k").arg(m_streamSampleRate / 1000.0)); ui->apiAddress->setText(m_settings.m_apiAddress); diff --git a/plugins/samplesource/remoteinput/remoteinputgui.ui b/plugins/samplesource/remoteinput/remoteinputgui.ui index 637ce4ed1..f96fd969f 100644 --- a/plugins/samplesource/remoteinput/remoteinputgui.ui +++ b/plugins/samplesource/remoteinput/remoteinputgui.ui @@ -137,7 +137,7 @@ - PointingHandCursor + ForbiddenCursor Qt::StrongFocus @@ -148,24 +148,37 @@ - - - kHz + + + 10 - - - - - - Qt::Horizontal - - - - 0 - 0 - - - + + + + kHz + + + + + + + false + + + + Liberation Mono + 10 + + + + ForbiddenCursor + + + Remote center frequency sub kHz + + + +