diff --git a/kstars/ekos/align/align.h b/kstars/ekos/align/align.h --- a/kstars/ekos/align/align.h +++ b/kstars/ekos/align/align.h @@ -519,6 +519,7 @@ void setDefaultCCD(QString ccd); void saveSettleTime(); + void saveAccuracy(); // Solver timeout void checkAlignmentTimeout(); diff --git a/kstars/ekos/align/align.cpp b/kstars/ekos/align/align.cpp --- a/kstars/ekos/align/align.cpp +++ b/kstars/ekos/align/align.cpp @@ -296,6 +296,7 @@ accuracySpin->setValue(Options::solverAccuracyThreshold()); alignDarkFrameCheck->setChecked(Options::alignDarkFrame()); + connect(accuracySpin, &QSpinBox::editingFinished, this, &Ekos::Align::saveAccuracy); delaySpin->setValue(Options::settlingTime()); connect(delaySpin, &QSpinBox::editingFinished, this, &Ekos::Align::saveSettleTime); @@ -5109,6 +5110,11 @@ Options::setSettlingTime(delaySpin->value()); } +void Align::saveAccuracy() +{ + Options::setSolverAccuracyThreshold(accuracySpin->value()); +} + void Align::setCaptureStatus(CaptureState newState) { switch (newState)