From 52e25fd3d6f6bf68c81331ab4adfd33f89763b20 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Wed, 5 Nov 2025 15:18:30 +0100 Subject: [PATCH] GUI: added defaults to numberlineedits and fixed a typo --- gui/src/aaregui/widgets/number_line_edit.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gui/src/aaregui/widgets/number_line_edit.py b/gui/src/aaregui/widgets/number_line_edit.py index de304d96..9251167d 100644 --- a/gui/src/aaregui/widgets/number_line_edit.py +++ b/gui/src/aaregui/widgets/number_line_edit.py @@ -36,6 +36,7 @@ class NumberLineEdit(QLineEdit): self.editingFinished.connect(self.on_editing_finished) self.setText(self.to_string(default)) self.saved_value = default + self.initial_value = default def to_string(self, i: float) -> str: format_string = f"{{:.{self.decimal_count}f}}" @@ -77,3 +78,10 @@ class NumberLineEdit(QLineEdit): self.to_string(min_val), self.to_string(max_val) ) ) + + def get_default(self) -> float: + return float(self.initial_value) + + def reset_to_default(self): + # Force set to initial default + self.force_update_value(self.initial_value)