mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
add BrowserDeleteDeck to ResetReason
This commit is contained in:
parent
2a1b6f90ae
commit
ada8c505f6
2 changed files with 3 additions and 1 deletions
|
@ -79,6 +79,7 @@ class ResetReason(enum.Enum):
|
|||
BrowserReschedule = "browserReschedule"
|
||||
BrowserFindReplace = "browserFindReplace"
|
||||
BrowserTagDupes = "browserTagDupes"
|
||||
BrowserDeleteDeck = "browserDeleteDeck"
|
||||
|
||||
|
||||
class ResetRequired:
|
||||
|
|
|
@ -11,7 +11,7 @@ import aqt
|
|||
from anki.errors import DeckRenameError
|
||||
from aqt.main import ResetReason
|
||||
from aqt.qt import *
|
||||
from aqt.utils import TR, askUser, getOnlyText, showInfo, showWarning, tr
|
||||
from aqt.utils import TR, getOnlyText, showInfo, showWarning, tr
|
||||
|
||||
|
||||
class SidebarItemType(Enum):
|
||||
|
@ -149,6 +149,7 @@ class NewSidebarTreeView(SidebarTreeViewBase):
|
|||
return self.mw.col.decks.rem(did, True)
|
||||
|
||||
def on_done(fut: Future):
|
||||
self.mw.requireReset(reason=ResetReason.BrowserDeleteDeck, context=self)
|
||||
self.browser.search()
|
||||
self.browser.model.endReset()
|
||||
self.browser.maybeRefreshSidebar()
|
||||
|
|
Loading…
Reference in a new issue