From ba7cb15541f664fb492bf7d994dd0ba0e3a1a7c9 Mon Sep 17 00:00:00 2001 From: Lamar Owen Date: Wed, 9 Aug 2023 12:18:37 -0400 Subject: [PATCH] Patch to cause single-step controls in gs232controller to use precision to determine step size --- plugins/feature/gs232controller/gs232controllergui.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/feature/gs232controller/gs232controllergui.cpp b/plugins/feature/gs232controller/gs232controllergui.cpp index 4579dfa47..d2fd2e403 100644 --- a/plugins/feature/gs232controller/gs232controllergui.cpp +++ b/plugins/feature/gs232controller/gs232controllergui.cpp @@ -690,6 +690,12 @@ void GS232ControllerGUI::setPrecision() ui->tolerance->setDecimals(m_settings.m_precision); ui->azimuthOffset->setDecimals(m_settings.m_precision); ui->elevationOffset->setDecimals(m_settings.m_precision); + double step = pow(10.0, -m_settings.m_precision); + ui->coord1->setSingleStep(step); + ui->coord2->setSingleStep(step); + ui->tolerance->setSingleStep(step); + ui->azimuthOffset->setSingleStep(step); + ui->elevationOffset->setSingleStep(step); } void GS232ControllerGUI::on_protocol_currentIndexChanged(int index)