aqt.fields
==========

.. py:module:: aqt.fields


Classes
-------

.. autoapisummary::

   aqt.fields.FieldDialog


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

.. py:class:: FieldDialog(mw: aqt.AnkiQt, nt: anki.models.NotetypeDict, parent: QWidget | None = None, open_at: int = 0)

   Bases: :py:obj:`QDialog`


   .. py:attribute:: mw


   .. py:attribute:: col


   .. py:attribute:: mm


   .. py:attribute:: model


   .. py:attribute:: change_tracker


   .. py:attribute:: webview
      :value: None



   .. py:attribute:: form


   .. py:attribute:: currentIdx
      :type:  int | None
      :value: None



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


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


   .. py:method:: onDrop(ev: QDropEvent) -> None


   .. py:method:: onRowChange(idx: int) -> None


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


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


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


   .. py:method:: onPosition(delta: int = -1) -> None


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


   .. py:method:: moveField(pos: int) -> None


   .. py:method:: loadField(idx: int) -> None


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


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


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


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


