sec_interp.gui.main_dialog_settings module

Settings management module for SecInterp main dialog.

This module handles persistence of user settings between sessions.

class sec_interp.gui.main_dialog_settings.DialogSettingsManager(dialog: sec_interp.gui.main_dialog.SecInterpDialog)

Bases: object

Manages persistence of dialog settings.

Initialize settings manager with reference to parent dialog.

Parameters:

dialog – The sec_interp.gui.main_dialog.SecInterpDialog instance

__init__(dialog: sec_interp.gui.main_dialog.SecInterpDialog)

Initialize settings manager with reference to parent dialog.

Parameters:

dialog – The sec_interp.gui.main_dialog.SecInterpDialog instance

load_settings() None

Load user settings from previous session.

save_settings() None

Save user settings for next session.

reset_to_defaults() None

Reset all dialog inputs to their default values.