Allow reopening the add cards window (#3756)

* allow reopening the add cards window

* deck needs to be changed after notetype
since changing notetype potentially changes deck
This commit is contained in:
llama 2025-01-25 14:54:10 +08:00 committed by GitHub
parent 760ce162fb
commit d463f11d07
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -108,6 +108,13 @@ class AddCards(QMainWindow):
on_deck_changed=self.on_deck_changed,
)
def reopen(self, mw: AnkiQt) -> None:
defaults = self.col.defaults_for_adding(
current_review_card=self.mw.reviewer.card
)
self.set_note_type(NotetypeId(defaults.notetype_id))
self.set_deck(DeckId(defaults.deck_id))
def helpRequested(self) -> None:
openHelp(HelpPage.ADDING_CARD_AND_NOTE)