# Copyright: Ankitects Pty Ltd and contributors # License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html from __future__ import annotations import sys import aqt from .browser import Browser from .dialogs import CardInfoDialog, ChangeModel, FindAndReplaceDialog, FindDupesDialog from .sidebar import ( SidebarItem, SidebarItemType, SidebarModel, SidebarSearchBar, SidebarStage, SidebarTool, SidebarToolbar, SidebarTreeView, ) from .table import ( CardState, Cell, CellRow, Column, Columns, DataModel, ItemId, ItemList, ItemState, NoteState, SearchContext, StatusDelegate, Table, ) # aliases for legacy pathnames sys.modules["aqt.find_and_replace"] = sys.modules["aqt.browser.dialogs"] aqt.find_and_replace = sys.modules["aqt.browser.dialogs"] # type: ignore sys.modules["aqt.sidebar"] = sys.modules["aqt.browser.sidebar"] aqt.sidebar = sys.modules["aqt.browser.sidebar"] # type: ignore