sec_interp.gui.main_dialog_export module

class sec_interp.gui.main_dialog_export.ExportManager(dialog: sec_interp.gui.main_dialog.SecInterpDialog)[source]

Bases: object

Manages 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)[source]

Initialize export manager with reference to parent dialog.

Parameters:

dialog – The sec_interp.gui.main_dialog.SecInterpDialog instance

export_data() bool[source]

Orchestrate full data export (SHP/CSV) to the selected folder.

Returns:

True if successful, False otherwise

export_preview() bool[source]

Export the current preview to a file.

Returns:

True if export successful, False otherwise