anki/qt/aqt/browser/__init__.py
Damien Elmes 0b8733032d the find_and_replace alias is not required
Was only added recently, so nothing should depend on it yet.
2021-05-08 14:34:57 +10:00

43 lines
1.0 KiB
Python

# 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
from .previewer import BrowserPreviewer, MultiCardPreviewer, Previewer
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.sidebar"] = sys.modules["aqt.browser.sidebar"]
aqt.sidebar = sys.modules["aqt.browser.sidebar"] # type: ignore
sys.modules["aqt.previewer"] = sys.modules["aqt.browser.previewer"]
aqt.previewer = sys.modules["aqt.browser.previewer"] # type: ignore