adsfolio.gui.ads_library_export_dialog
Dialog for exporting a complete ADS library.
- class adsfolio.gui.ads_library_export_dialog.ExportAdsLibraryDialog(parent=None, *, job_factory=<class 'adsfolio.gui.ads_library_jobs.AdsLibraryJob'>, exclude_fields=('abstract', 'adsnote'))[source]
Bases:
PySide6.QtWidgets.QDialogSelect an accessible ADS library and save its complete export.
- Parameters:
parent (QWidget | None)
job_factory (Callable[..., AdsLibraryJob])
exclude_fields (Sequence[str])
- closeEvent(event)[source]
Request cancellation before allowing a busy dialog to close.
- Parameters:
event (PySide6.QtGui.QCloseEvent)
- Return type:
None
- property excluded_fields: list[str][source]
Return the BibTeX field names to leave out, in lowercase.
- staticMetaObject = PySide6.QtCore.QMetaObject("ExportAdsLibraryDialog" inherits "QDialog": Methods: #41 type=Slot, signature=_selection_changed(int), parameters=int #42 type=Slot, signature=_job_succeeded(PyObject), parameters=PyObject #43 type=Slot, signature=_job_failed(PyObject), parameters=PyObject )