GUI: added defaults to numberlineedits and fixed a typo

This commit is contained in:
2025-11-05 15:18:30 +01:00
parent 83496f6e22
commit 52e25fd3d6
@@ -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)