~foosoft/anki-connect

17c928627c158749d5fe75d585d83b49b3adaa2e — tomasgodoi 7 years ago be90020
Including actions to go to a deck overview by name and to got to the deck browser screen.
1 files changed, 19 insertions(+), 0 deletions(-)

M AnkiConnect.py
M AnkiConnect.py => AnkiConnect.py +19 -0
@@ 507,6 507,19 @@ class AnkiBridge:
        reviewer._answerCard(ease)
        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


@@ 630,6 643,12 @@ class AnkiConnect:

    def api_guiShowAnswer(self):
        return self.anki.guiShowAnswer()
    
    def api_guiDeckOverview(self, name):
        return self.anki.guiDeckOverview(name)

    def api_guiDeckBrowser(self):
        return self.anki.guiDeckBrowser()


#

Do not follow this link