~foosoft/anki-connect

36c9528153de2a1aac1112478cb2fc26b604ce73 — Glutanimate 7 years ago 9e6d963
Fix issues pointed out in the PR. More consistent API function names.
1 files changed, 7 insertions(+), 8 deletions(-)

M AnkiConnect.py
M AnkiConnect.py => AnkiConnect.py +7 -8
@@ 417,20 417,19 @@ class AnkiBridge:
            return collection.decks.allNames()


    def launchBrowser(self, query):
    def guiBrowse(self, query):
        browser = aqt.dialogs.open("Browser", self.window())
        browser.activateWindow()
        if query:
            query = u'"{}"'.format(query)
            query = unicode('"{}"'.format(query))
            browser.form.searchEdit.lineEdit().setText(query)
            browser.onSearch()
        return browser.model.cards


    def launchAddCards(self):
    def guiAddCards(self):
        addcards = aqt.dialogs.open("AddCards", self.window())
        addcards.activateWindow()
        return 0


#


@@ 532,12 531,12 @@ class AnkiConnect:
        return API_VERSION


    def api_guiSearch(self, query):
        return self.anki.launchBrowser(query)
    def api_guiBrowse(self, query):
        return self.anki.guiBrowse(query)


    def api_guiAdd(self):
        return self.anki.launchAddCards()
    def api_guiAddCards(self):
        return self.anki.guiAddCards()

#
#   Entry

Do not follow this link