Skip to content
Snippets Groups Projects
Commit e27978d5 authored by Oliver Bock's avatar Oliver Bock
Browse files

Display semi major axis value in red if out of slider range (capped)

parent d14613a8
No related branches found
No related tags found
No related merge requests found
......@@ -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));
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment