disable start button when determining ports, reset stylesheet instead of forcing black

This commit is contained in:
Jan Käberich 2025-02-28 14:32:14 +01:00
parent 86fbe929d4
commit 9da7edc31f

View file

@ -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+")";