aqt.import_export.import_dialog
===============================

.. py:module:: aqt.import_export.import_dialog


Classes
-------

.. autoapisummary::

   aqt.import_export.import_dialog.ImportArgs
   aqt.import_export.import_dialog.JsonFileArgs
   aqt.import_export.import_dialog.CsvArgs
   aqt.import_export.import_dialog.AnkiPackageArgs
   aqt.import_export.import_dialog.ImportDialog


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

.. py:class:: ImportArgs

   .. py:attribute:: path
      :type:  str


   .. py:attribute:: title
      :value: 'importLog'



   .. py:attribute:: kind


   .. py:attribute:: ts_page
      :value: 'import-page'



   .. py:method:: args_json() -> str


.. py:class:: JsonFileArgs

   Bases: :py:obj:`ImportArgs`


   .. py:method:: args_json() -> str


.. py:class:: CsvArgs

   Bases: :py:obj:`ImportArgs`


   .. py:attribute:: title
      :value: 'csv import'



   .. py:attribute:: kind


   .. py:attribute:: ts_page
      :value: 'import-csv'



.. py:class:: AnkiPackageArgs

   Bases: :py:obj:`ImportArgs`


   .. py:attribute:: title
      :value: 'anki package import'



   .. py:attribute:: kind


   .. py:attribute:: ts_page
      :value: 'import-anki-package'



.. py:class:: ImportDialog(mw: aqt.main.AnkiQt, args: ImportArgs)

   Bases: :py:obj:`QDialog`


   .. py:attribute:: DEFAULT_SIZE
      :value: (800, 600)



   .. py:attribute:: MIN_SIZE
      :value: (400, 300)



   .. py:attribute:: silentlyClose
      :value: True



   .. py:attribute:: mw


   .. py:attribute:: args


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


