Including actions to go to a deck overview by name and to got to the deck browser screen.

This commit is contained in:
tomasgodoi 2017-07-02 14:35:14 -03:00
parent be900206cf
commit 17c928627c

View File

@ -507,6 +507,19 @@ class AnkiBridge:
reviewer._answerCard(ease) reviewer._answerCard(ease)
return True return True
def guiDeckOverview(self, name):
collection = self.collection()
if collection is not None:
deck = collection.decks.byName(name)
if (deck is not None):
collection.decks.select(deck['id'])
self.window().onOverview()
return True
return False
def guiDeckBrowser(self):
self.window().moveToState("deckBrowser")
return True
# #
# AnkiConnect # AnkiConnect
@ -631,6 +644,12 @@ class AnkiConnect:
def api_guiShowAnswer(self): def api_guiShowAnswer(self):
return self.anki.guiShowAnswer() return self.anki.guiShowAnswer()
def api_guiDeckOverview(self, name):
return self.anki.guiDeckOverview(name)
def api_guiDeckBrowser(self):
return self.anki.guiDeckBrowser()
# #
# Entry # Entry