Creating the guiExitAnki endpoint to allow closing Anki programmatically.
This commit is contained in:
parent
daf5c96c0a
commit
a35313922d
@ -850,6 +850,13 @@ class AnkiBridge:
|
||||
else:
|
||||
return False
|
||||
|
||||
def guiExitAnki(self):
|
||||
timer = QTimer()
|
||||
def exitAnki():
|
||||
timer.stop()
|
||||
self.window().close()
|
||||
timer.timeout.connect(exitAnki)
|
||||
timer.start(1000) # 1s should be enough to allow the response to be sent.
|
||||
|
||||
#
|
||||
# AnkiConnect
|
||||
@ -1149,6 +1156,10 @@ class AnkiConnect:
|
||||
def guiDeckReview(self, name):
|
||||
return self.anki.guiDeckReview(name)
|
||||
|
||||
@webApi
|
||||
def guiExitAnki(self):
|
||||
return self.anki.guiExitAnki()
|
||||
|
||||
|
||||
#
|
||||
# Entry
|
||||
|
Loading…
Reference in New Issue
Block a user