sec_interp.gui.dialog_export_manager module
Export management module for SecInterp main dialog.
This module handles exporting preview data to various file formats (PNG, PDF, SVG) and orchestrating data exports (SHP, CSV) via ExportService.
- class sec_interp.gui.dialog_export_manager.ExportManager(dialog: sec_interp.gui.main_dialog.SecInterpDialog)
Bases:
objectManages all export operations for the dialog.
This class handles exporting preview data to various file formats (PNG, PDF, SVG) and orchestrating data exports (SHP, CSV) via ExportService.
- __init__(dialog: sec_interp.gui.main_dialog.SecInterpDialog) None
Initialize export manager with reference to parent dialog.
- Parameters:
dialog – The
sec_interp.gui.main_dialog.SecInterpDialoginstance
- export_data() bool
Orchestrate full data export (SHP/CSV) to the selected folder.
- Returns:
True if successful, False otherwise
- export_preview() bool
Export the current preview to a file.