GUI: added defaults to numberlineedits and fixed a typo
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user