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"
|
BrowserReschedule = "browserReschedule"
|
||||||
BrowserFindReplace = "browserFindReplace"
|
BrowserFindReplace = "browserFindReplace"
|
||||||
BrowserTagDupes = "browserTagDupes"
|
BrowserTagDupes = "browserTagDupes"
|
||||||
|
BrowserDeleteDeck = "browserDeleteDeck"
|
||||||
|
|
||||||
|
|
||||||
class ResetRequired:
|
class ResetRequired:
|
||||||
|
|
|
@ -11,7 +11,7 @@ import aqt
|
||||||
from anki.errors import DeckRenameError
|
from anki.errors import DeckRenameError
|
||||||
from aqt.main import ResetReason
|
from aqt.main import ResetReason
|
||||||
from aqt.qt import *
|
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):
|
class SidebarItemType(Enum):
|
||||||
|
@ -149,6 +149,7 @@ class NewSidebarTreeView(SidebarTreeViewBase):
|
||||||
return self.mw.col.decks.rem(did, True)
|
return self.mw.col.decks.rem(did, True)
|
||||||
|
|
||||||
def on_done(fut: Future):
|
def on_done(fut: Future):
|
||||||
|
self.mw.requireReset(reason=ResetReason.BrowserDeleteDeck, context=self)
|
||||||
self.browser.search()
|
self.browser.search()
|
||||||
self.browser.model.endReset()
|
self.browser.model.endReset()
|
||||||
self.browser.maybeRefreshSidebar()
|
self.browser.maybeRefreshSidebar()
|
||||||
|
|
Loading…
Reference in a new issue