sec_interp.gui.ui_status_manager module
UI Status and indication manager for SecInterp main dialog.
- class sec_interp.gui.ui_status_manager.UIStatusManager(dialog: SecInterpDialog)
Bases:
objectManages visual status (indicators, icons, button enablement) of the dialog.
- __init__(dialog: SecInterpDialog) None
Initialize UI status manager.
- setup_indicators() None
Set up required field indicators with warning icons.
- update_all() None
Update all visual status components.
- update_button_state() None
Enable or disable buttons based on input validity.
- update_preview_checkbox_states() None
Enable or disable preview checkboxes based on input validity.
- update_raster_status() None
Update raster layer status icon.
- update_section_status() None
Update section line status icon.