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.QDialog

Select an accessible ADS library and save its complete export.

Parameters:
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.

reject()[source]

Defer rejection until a running ADS operation has finished.

Return type:

None

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 )