adsfolio.gui.citation_styles
Dialog for editing and managing custom citation styles.
- class adsfolio.gui.citation_styles.CitationStylesDialog(styles, preview_record=None, parent=None)[source]
Bases:
PySide6.QtWidgets.QDialogDialog for editing custom citation styles.
- Parameters:
styles (Sequence[CitationStyle]) – Initial citation styles.
preview_record (Mapping[str, Any] | None, default=None) – Record to use for rendering previews. If None, built-in example record is used.
parent (QWidget | None, default=None) – Parent widget.
- saved
- staticMetaObject = PySide6.QtCore.QMetaObject("CitationStylesDialog" inherits "QDialog": Methods: #41 type=Signal, signature=saved(PyObject), parameters=PyObject )
- property styles: tuple[adsfolio.citations.CitationStyle, ...][source]
Return the current list of CitationStyle objects.
- Returns:
Current tuple of styles.
- Return type:
tuple[CitationStyle, …]