From e27978d57de225f0ff3e170561b480fe6dd4ddc6 Mon Sep 17 00:00:00 2001 From: Oliver Bock <oliver.bock@aei.mpg.de> Date: Mon, 26 Jan 2009 18:00:35 +0100 Subject: [PATCH] Display semi major axis value in red if out of slider range (capped) --- src/pulsatingscience.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp index 836d9b2..9380a7d 100644 --- a/src/pulsatingscience.cpp +++ b/src/pulsatingscience.cpp @@ -52,7 +52,6 @@ PulsatingScience::PulsatingScience(QWidget *parent) : QMainWindow(parent) on_sliderPulsarSpinFrequency_valueChanged(ui.sliderPulsarSpinFrequency->value()); on_sliderPulsarSpinAxisInclination_valueChanged(ui.sliderPulsarSpinAxisInclination->value()); on_sliderPulsarMagneticAxisInclination_valueChanged(ui.sliderPulsarMagneticAxisInclination->value()); - } PulsatingScience::~PulsatingScience() @@ -140,6 +139,7 @@ void PulsatingScience::on_sliderPulsarSemiMajorAxis_valueChanged(int value) { ui.pulsarGlWidget->setPulsarSemiMajorAxis(value * 0.001f); ui.lcdPulsarSemiMajorAxis->display(QString::number(value * 0.001f, 'f', 1)); + ui.lcdPulsarSemiMajorAxis->setStyleSheet("color: black"); } void PulsatingScience::on_actionMenu_bar_toggled(bool checked) @@ -165,4 +165,9 @@ void PulsatingScience::on_actionAbout_activated() void PulsatingScience::updatePulsarSemiMajorAxisValue(double value) { ui.sliderPulsarSemiMajorAxis->setValue(value * 1000.0); + + if(value < 1.0 || value > 20.0) { + ui.lcdPulsarSemiMajorAxis->setStyleSheet("color: red"); + ui.lcdPulsarSemiMajorAxis->display(QString::number(value, 'f', 1)); + } } -- GitLab