From 7d5d8a042f1e0a4a9000c75555bdfecb4786a30c Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Tue, 25 Dec 2012 09:11:51 -0800 Subject: [PATCH] ui tweaks --- yomi_base/anki_host.py | 4 ++-- yomichan.py | 16 +++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/yomi_base/anki_host.py b/yomi_base/anki_host.py index e38772c..7a08aee 100644 --- a/yomi_base/anki_host.py +++ b/yomi_base/anki_host.py @@ -74,8 +74,8 @@ class Anki: return aqt.mw - def toolsMenu(self): - return self.window().form.menuTools + def addUiAction(self, action): + self.window().form.menuTools.addAction(action) def collection(self): diff --git a/yomichan.py b/yomichan.py index 66ce431..788880e 100755 --- a/yomichan.py +++ b/yomichan.py @@ -40,14 +40,16 @@ class YomichanPlugin(Yomichan): self.window = None self.anki = anki_host.Anki() self.parent = self.anki.window() - self.separator = QtGui.QAction(self.parent) - self.separator.setSeparator(True) - self.action = QtGui.QAction(QtGui.QIcon(buildResPath('img/logo32x32.png')), '&Yomichan...', self.parent) - self.action.setIconVisibleInMenu(True) - self.action.triggered.connect(self.onShowRequest) - self.anki.toolsMenu().addAction(self.separator) - self.anki.toolsMenu().addAction(self.action) + separator = QtGui.QAction(self.parent) + separator.setSeparator(True) + self.anki.addUiAction(separator) + + action = QtGui.QAction(QtGui.QIcon(buildResPath('img/icon_logo_32.png')), '&Yomichan...', self.parent) + action.setIconVisibleInMenu(True) + action.triggered.connect(self.onShowRequest) + self.anki.addUiAction(action) + def onShowRequest(self): if self.window: