Reset all settings to default values.
(self)
| 478 | self._on_change(False) |
| 479 | |
| 480 | def reset_to_defaults(self) -> None: |
| 481 | """Reset all settings to default values.""" |
| 482 | self._env_manager.reset_to_defaults() |
| 483 | |
| 484 | # Update all setting rows |
| 485 | for key, row in self._setting_rows.items(): |
| 486 | schema = self._env_manager.get_schema_info(key) |
| 487 | if schema: |
| 488 | row.set_value(schema[0]) |
| 489 | row.set_modified_indicator(False) |
| 490 | |
| 491 | self._is_dirty = True |
| 492 | if self._on_change: |
| 493 | self._on_change(True) |
| 494 | |
| 495 | def is_dirty(self) -> bool: |
| 496 | """Check if there are unsaved changes.""" |
nothing calls this directly
no test coverage detected