diff --git a/aqt/main.py b/aqt/main.py index b2dc6185a..22ed6e18b 100755 --- a/aqt/main.py +++ b/aqt/main.py @@ -489,6 +489,12 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors") self.raiseMain() aqt.getshared.GetShared(self, 1) + # Syncing + ########################################################################## + + def onSync(self): + return showInfo("not yet implemented") + # Tools ########################################################################## @@ -509,6 +515,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors") def onRename(self): "Rename deck." + return showInfo("now yet implemented") print "rename" return title = _("Rename Deck") @@ -813,7 +820,7 @@ Please choose a new deck name:""")) self.connect(m.actionRename, s, self.onRename) self.connect(m.actionClose, s, self.onClose) self.connect(m.actionExit, s, self, SLOT("close()")) - #self.connect(m.actionSyncdeck, s, self.syncDeck) + self.connect(m.actionSyncdeck, s, self.onSync) self.connect(m.actionDeckProperties, s, self.onDeckOpts) self.connect(m.actionModels, s, self.onModels) self.connect(m.actionAddcards, s, self.onAddCard) diff --git a/aqt/reviewer.py b/aqt/reviewer.py index dc83da57e..e3d082aad 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -43,6 +43,7 @@ class Reviewer(object): def cleanup(self): self._hideStatus() self.mw.disableCardMenuItems() + runHook("reviewCleanup") # Fetching a card ########################################################################## diff --git a/aqt/stats.py b/aqt/stats.py index 16bde2b60..4ae352034 100644 --- a/aqt/stats.py +++ b/aqt/stats.py @@ -20,6 +20,7 @@ class CardStats(object): self.shown = False addHook("showQuestion", self._update) addHook("deckClosing", self.hide) + addHook("reviewCleanup", self.hide) def show(self): if not self.shown: