sec_interp.gui.dialog_signal_manager module

Signal management module for SecInterp main dialog.

This module handles all signal connections for the dialog, separating signal setup from the main dialog class.

class sec_interp.gui.dialog_signal_manager.SignalManager(dialog: SecInterpDialog)

Bases: object

Manages all signal connections for SecInterpDialog.

This class organizes signal connections into logical groups, making the dialog initialization cleaner and more maintainable.

__init__(dialog: SecInterpDialog) None

Initialize signal manager.

Parameters:

dialog – The sec_interp.gui.main_dialog.SecInterpDialog instance

connect_all() None

Connect all signals in organized groups.

disconnect_all() None

Disconnect all signals to prevent memory leaks.