diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index be6f28bc8..949e31ca1 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -621,6 +621,7 @@ class EditDeck(QMainWindow): def setupMenus(self): # actions + self.connect(self.dialog.actionAddItems, SIGNAL("triggered()"), self.parent.onAddCard) self.connect(self.dialog.actionDelete, SIGNAL("triggered()"), self.deleteCards) self.connect(self.dialog.actionAddTag, SIGNAL("triggered()"), self.addTags) self.connect(self.dialog.actionDeleteTag, SIGNAL("triggered()"), self.deleteTags) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 3b7414dcb..71612666d 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -2497,7 +2497,6 @@ it to your friends. anki.sound.checkForNoiseProfile() if sys.platform.startswith("darwin"): self.mainWin.actionRecordNoiseProfile.setEnabled(False) - addHook("soundQueued", self.onSoundQueued) def onRepeatAudio(self): clearAudioQueue() @@ -2511,20 +2510,6 @@ it to your friends. from ui.sound import recordNoiseProfile recordNoiseProfile(self) - def onSoundQueued(self): - pass - # this doesn't work -# if sys.platform.startswith("darwin"): -# # because the gui doesn't return focus, manually focus anki again -# t = QTimer(self) -# t.setSingleShot(True) -# t.start(1000) -# self.connect(t, SIGNAL("timeout()"), -# self.onSoundTimer) - - def onSoundTimer(self): - self.activateWindow() - # Progress info ########################################################################## diff --git a/designer/cardlist.ui b/designer/cardlist.ui index e71fe6db3..79a082cef 100644 --- a/designer/cardlist.ui +++ b/designer/cardlist.ui @@ -191,6 +191,8 @@ &Actions + + @@ -474,6 +476,18 @@ Ctrl+Shift+S + + + + :/icons/list-add.png:/icons/list-add.png + + + Add &Items + + + Ctrl+D + +