sec_interp.gui.main_dialog_preview module
- class sec_interp.gui.main_dialog_preview.PreviewManager(dialog: Any, preview_service: IPreviewService | None = None)[source]
Bases:
objectManages preview generation and rendering for the dialog.
This class encapsulates all preview-related logic, including data generation, rendering, and updates based on user interactions.
- __init__(dialog: Any, preview_service: IPreviewService | None = None) None[source]
Initialize preview manager with reference to parent dialog.
- Parameters:
dialog – The parent SecInterpDialog instance.
preview_service – Optional preview service for dependency injection.