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

Dialog 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, …]