aqt.models#
Classes#
Module Contents#
- class aqt.models.Models(mw: aqt.AnkiQt, parent: QWidget | None = None, fromMain: bool = False, selected_notetype_id: anki.models.NotetypeId | None = None)#
Bases:
QDialog- mw#
- fromMain = False#
- selected_notetype_id = None#
- col#
- mm#
- form#
- models: collections.abc.Sequence[anki.models.NotetypeNameIdUseCount] = []#
- maybe_select_provided_notetype(selected_notetype_id: anki.models.NotetypeId | None = None, row: int = 0) None#
Select the provided notetype ID, if any. Otherwise the one at self.selected_notetype_id, otherwise the row-th element.
- setupModels() None#
- refresh_list(selected_notetype_id: anki.models.NotetypeId | None = None) None#
- onRename() None#
- updateModelsList(notetypes: collections.abc.Sequence[anki.models.NotetypeNameIdUseCount], selected_notetype_id: anki.models.NotetypeId | None = None) None#
- current_notetype() anki.models.NotetypeDict#
- onAdd() None#
- onDelete() None#
- onAdvanced() None#
- onFields() None#
- onCards() None#
- reject() None#
- class aqt.models.AddModel(mw: aqt.AnkiQt, on_success: collections.abc.Callable[[anki.models.NotetypeDict], None], parent: QWidget | None = None)#
Bases:
QDialog- model: anki.models.NotetypeDict | None#
- parent_#
- mw#
- col#
- dialog#
- notetypes: list[anki.models.NotetypeDict | collections.abc.Callable[[anki.collection.Collection], anki.models.NotetypeDict]] = []#
- on_success#
- reject() None#
- accept() None#
- onHelp() None#