mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 06:07:11 -05:00
shortcut and tooltips for change deck
This commit is contained in:
parent
15a6c3d48b
commit
235fe8accb
1 changed files with 9 additions and 4 deletions
|
|
@ -381,6 +381,9 @@ class Browser(QMainWindow):
|
||||||
# card info
|
# card info
|
||||||
self.infoCut = QShortcut(QKeySequence("Ctrl+Shift+i"), self)
|
self.infoCut = QShortcut(QKeySequence("Ctrl+Shift+i"), self)
|
||||||
c(self.infoCut, SIGNAL("activated()"), self.showCardInfo)
|
c(self.infoCut, SIGNAL("activated()"), self.showCardInfo)
|
||||||
|
# set deck
|
||||||
|
self.changeDeckCut = QShortcut(QKeySequence("Ctrl+d"), self)
|
||||||
|
c(self.changeDeckCut, SIGNAL("activated()"), self.setDeck)
|
||||||
# help
|
# help
|
||||||
c(f.actionGuide, s, self.onHelp)
|
c(f.actionGuide, s, self.onHelp)
|
||||||
runHook('browser.setupMenus', self)
|
runHook('browser.setupMenus', self)
|
||||||
|
|
@ -1473,7 +1476,7 @@ class BrowserToolbar(Toolbar):
|
||||||
def draw(self):
|
def draw(self):
|
||||||
mark = self.browser.isMarked()
|
mark = self.browser.isMarked()
|
||||||
pause = self.browser.isSuspended()
|
pause = self.browser.isSuspended()
|
||||||
def borderImg(link, icon, on, title):
|
def borderImg(link, icon, on, title, tooltip=None):
|
||||||
if on:
|
if on:
|
||||||
fmt = '''\
|
fmt = '''\
|
||||||
<a class=hitem title="%s" href="%s">\
|
<a class=hitem title="%s" href="%s">\
|
||||||
|
|
@ -1481,13 +1484,15 @@ class BrowserToolbar(Toolbar):
|
||||||
else:
|
else:
|
||||||
fmt = '''\
|
fmt = '''\
|
||||||
<a class=hitem title="%s" href="%s"><img style="padding: 1px;" valign=bottom src="qrc:/icons/%s.png"> %s</a>'''
|
<a class=hitem title="%s" href="%s"><img style="padding: 1px;" valign=bottom src="qrc:/icons/%s.png"> %s</a>'''
|
||||||
return fmt % (title, link, icon, title)
|
return fmt % (tooltip or title, link, icon, title)
|
||||||
right = "<div>"
|
right = "<div>"
|
||||||
right += borderImg("add", "add16", False, _("Add"))
|
right += borderImg("add", "add16", False, _("Add"))
|
||||||
right += borderImg("info", "info", False, _("Info"))
|
right += borderImg("info", "info", False, _("Info"),
|
||||||
|
_("Card Info (Ctrl+Shift+I)"))
|
||||||
right += borderImg("mark", "star16", mark, _("Mark"))
|
right += borderImg("mark", "star16", mark, _("Mark"))
|
||||||
right += borderImg("pause", "pause16", pause, _("Suspend"))
|
right += borderImg("pause", "pause16", pause, _("Suspend"))
|
||||||
right += borderImg("setDeck", "deck16", False, _("Change Deck"))
|
right += borderImg("setDeck", "deck16", False, _("Change Deck"),
|
||||||
|
_("Move To Deck (Ctrl+D)"))
|
||||||
right += borderImg("addtag", "addtag16", False, _("Add Tags"))
|
right += borderImg("addtag", "addtag16", False, _("Add Tags"))
|
||||||
right += borderImg("deletetag", "deletetag16", False, _("Remove Tags"))
|
right += borderImg("deletetag", "deletetag16", False, _("Remove Tags"))
|
||||||
right += borderImg("delete", "delete16", False, _("Delete"))
|
right += borderImg("delete", "delete16", False, _("Delete"))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue