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
+
+