aqt.stats
=========

.. py:module:: aqt.stats


Classes
-------

.. autoapisummary::

   aqt.stats.NewDeckStats
   aqt.stats.DeckStats


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

.. py:class:: NewDeckStats(mw: aqt.main.AnkiQt)

   Bases: :py:obj:`QDialog`


   New deck stats.


   .. py:attribute:: mw


   .. py:attribute:: name
      :value: 'deckStats'



   .. py:attribute:: period
      :value: 0



   .. py:attribute:: form


   .. py:attribute:: oldPos
      :value: None



   .. py:attribute:: wholeCollection
      :value: False



   .. py:attribute:: deck_chooser


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


   .. py:method:: closeWithCallback(callback: collections.abc.Callable[[], None]) -> None


   .. py:method:: on_deck_changed(deck_id: int) -> None


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


   .. py:method:: changePeriod(n: Any) -> None


   .. py:method:: changeScope(type: Any) -> None


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


.. py:class:: DeckStats(mw: aqt.main.AnkiQt)

   Bases: :py:obj:`QDialog`


   Legacy deck stats, used by some add-ons.


   .. py:attribute:: mw


   .. py:attribute:: name
      :value: 'deckStats'



   .. py:attribute:: period
      :value: 0



   .. py:attribute:: form


   .. py:attribute:: oldPos
      :value: None



   .. py:attribute:: wholeCollection
      :value: False



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


   .. py:method:: closeWithCallback(callback: collections.abc.Callable[[], None]) -> None


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


   .. py:method:: changePeriod(n: int) -> None


   .. py:method:: changeScope(type: str) -> None


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


