From 9da7edc31fdff85fc1ae98ef0fb5179d3a08d530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Fri, 28 Feb 2025 14:32:14 +0100 Subject: [PATCH] disable start button when determining ports, reset stylesheet instead of forcing black --- .../LibreVNA-GUI/Calibration/LibreCAL/librecaldialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Software/PC_Application/LibreVNA-GUI/Calibration/LibreCAL/librecaldialog.cpp b/Software/PC_Application/LibreVNA-GUI/Calibration/LibreCAL/librecaldialog.cpp index 9deae22..b458c5c 100644 --- a/Software/PC_Application/LibreVNA-GUI/Calibration/LibreCAL/librecaldialog.cpp +++ b/Software/PC_Application/LibreVNA-GUI/Calibration/LibreCAL/librecaldialog.cpp @@ -237,7 +237,7 @@ void LibreCALDialog::updateCalibrationStartStatus() ui->start->setEnabled(canStart); if(canStart) { ui->lCalibrationStatus->setText("Ready to start"); - ui->lCalibrationStatus->setStyleSheet("QLabel { color : black; }"); + ui->lCalibrationStatus->setStyleSheet(""); } } @@ -254,7 +254,7 @@ void LibreCALDialog::updateDeviceStatus() } if(device->stabilized()) { ui->lDeviceStatus->setText("LibreCAL ready for calibration"); - ui->lDeviceStatus->setStyleSheet("QLabel { color : black; }"); + ui->lDeviceStatus->setStyleSheet(""); } else { ui->lDeviceStatus->setText("Heating up, please wait with calibration"); ui->lDeviceStatus->setStyleSheet("QLabel { color : orange; }"); @@ -263,6 +263,7 @@ void LibreCALDialog::updateDeviceStatus() void LibreCALDialog::determineAutoPorts() { + disableUI(); ui->progressCal->setValue(0); ui->lCalibrationStatus->setText("Autodetecting port connections..."); ui->lCalibrationStatus->setStyleSheet("QLabel { color : green; }"); @@ -422,7 +423,7 @@ void LibreCALDialog::startCalibration() ui->progressCal->setValue(0); ui->lCalibrationStatus->setText("Creating calibration kit from coefficients..."); - ui->lCalibrationStatus->setStyleSheet("QLabel { color : black; }"); + ui->lCalibrationStatus->setStyleSheet(""); auto& kit = cal->getKit(); kit.clearStandards(); kit.manufacturer = "LibreCAL ("+coeffSet.name+")";