import aqt
from aqt import dialogs, mw

from .main import init_mw
from .flip import init_flip_shortcut
from .addon_manager import init_addon_manager

from .editcurrent import init_editcurrent
from .reviewer import init_reviewer

from .editor import init_editor
from .webview import init_webview


def init():
    mw.addonManager.setWebExports(__name__, r"(web|icons)/.*\.(js|css|png)")

    init_mw()
    init_flip_shortcut()
    init_addon_manager()

    init_editcurrent()
    init_reviewer()

    init_editor()
    init_webview()
