aqt.addcards#

Classes#

Module Contents#

class aqt.addcards.AddCards(mw: aqt.AnkiQt)#

Bases: QMainWindow

mw#
col#
form#
history: list[anki.notes.NoteId] = []#
set_deck(deck_id: anki.decks.DeckId) None#
set_note_type(note_type_id: anki.models.NotetypeId) None#
set_note(note: anki.notes.Note, deck_id: anki.decks.DeckId | None = None) None#

Set tags, field contents and notetype according to note. Deck is set to deck_id or the deck last used with the notetype.

setupEditor() None#
setup_choosers() None#
reopen(mw: aqt.AnkiQt) None#
helpRequested() None#
setupButtons() None#
setAndFocusNote(note: anki.notes.Note) None#
show_notetype_selector() None#
on_deck_changed(deck_id: int) None#
on_notetype_change(notetype_id: anki.models.NotetypeId, update_deck: bool = True) None#
on_operation_did_execute(changes: anki.collection.OpChanges, handler: object | None) None#
addHistory(note: anki.notes.Note) None#
onHistory() None#
editHistory(nid: anki.notes.NoteId) None#
add_current_note() None#
keyPressEvent(evt: QKeyEvent) None#
closeEvent(evt: QCloseEvent) None#
ifCanClose(onOk: collections.abc.Callable) None#
closeWithCallback(cb: collections.abc.Callable[[], None]) None#
property deckChooser: aqt.deckchooser.DeckChooser#
addCards#
onModelChange#
addNote(note: anki.notes.Note) None#
removeTempNote(note: anki.notes.Note) None#