aqt.addcards
============

.. py:module:: aqt.addcards


Classes
-------

.. autoapisummary::

   aqt.addcards.NewAddCards


Module Contents
---------------

.. py:class:: NewAddCards(mw: aqt.addcards_legacy.AnkiQt)

   Bases: :py:obj:`QMainWindow`


   .. py:attribute:: mw


   .. py:attribute:: col


   .. py:attribute:: form


   .. py:method:: set_note(note: aqt.addcards_legacy.Note, deck_id: aqt.addcards_legacy.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.



   .. py:method:: setupEditor() -> None


   .. py:method:: reopen(mw: aqt.addcards_legacy.AnkiQt, deck_id: aqt.addcards_legacy.DeckId | None = None, notetype_id: aqt.addcards_legacy.NotetypeId | None = None) -> None


   .. py:method:: helpRequested() -> None


   .. py:method:: load_new_note(deck_id: aqt.addcards_legacy.DeckId | None = None, notetype_id: aqt.addcards_legacy.NotetypeId | None = None) -> None


   .. py:method:: keyPressEvent(evt: QKeyEvent) -> None


   .. py:method:: closeEvent(evt: QCloseEvent) -> None


   .. py:method:: ifCanClose(onOk: aqt.addcards_legacy.Callable) -> None


   .. py:method:: closeWithCallback(cb: aqt.addcards_legacy.Callable[[], None]) -> None


