Export All
app.ui.qt.dialogs.export_allModule for export all; implements the Qt presentation components.
See Also
ExportService— coordinates export operationsExportAllWorkerFactoryAdapter— creates the batch export worker
Layer: Presentation. Context: Implements the qt presentation components at this architectural boundary.
ExportAllDialog
Bases: QDialog
Dialog to collect configuration for the batch export operation. Requires an output directory and allows optional prefix/suffix.
| PARAMETER | DESCRIPTION |
|---|---|
parent
|
Optional Qt parent object.
TYPE:
|
initial_directory
|
Directory initially shown by the dialog.
TYPE:
|
initial_prefix
|
Initial output filename prefix.
TYPE:
|
initial_suffix
|
Initial output filename suffix.
TYPE:
|
browse_button = QPushButton('Browse...')
instance-attribute
button_box = QDialogButtonBox(QDialogButtonBox.StandardButton.Ok | QDialogButtonBox.StandardButton.Cancel)
instance-attribute
dir_edit = QLineEdit()
instance-attribute
prefix_edit = QLineEdit()
instance-attribute
suffix_edit = QLineEdit(initial_suffix)
instance-attribute
__init__(parent: QWidget | None = None, *, initial_directory: str = '', initial_prefix: str = '', initial_suffix: str = '_exported') -> None
get_export_config() -> tuple[str, str, str]
Return the trimmed output directory, filename prefix, and suffix.
| RETURNS | DESCRIPTION |
|---|---|
tuple[str, str, str]
|
Export configuration as |