prevent hiding of shortcuts in browser context menu

This commit is contained in:
Damien Elmes 2018-11-12 12:13:58 +10:00
parent 4acce5f96b
commit 6609dfda7b

View file

@ -473,9 +473,13 @@ class Browser(QMainWindow):
m = QMenu() m = QMenu()
for act in self.form.menu_Cards.actions(): for act in self.form.menu_Cards.actions():
m.addAction(act) m.addAction(act)
if qtminor >= 10:
act.setShortcutVisibleInContextMenu(True)
m.addSeparator() m.addSeparator()
for act in self.form.menu_Notes.actions(): for act in self.form.menu_Notes.actions():
m.addAction(act) m.addAction(act)
if qtminor >= 10:
act.setShortcutVisibleInContextMenu(True)
runHook("browser.onContextMenu", self, m) runHook("browser.onContextMenu", self, m)
m.exec_(QCursor.pos()) m.exec_(QCursor.pos())
@ -1574,6 +1578,8 @@ update cards set usn=?, mod=?, did=? where id in """ + scids,
for c, act in enumerate(flagActions): for c, act in enumerate(flagActions):
act.setChecked(flag == c+1) act.setChecked(flag == c+1)
if qtminor >= 10:
act.setShortcutVisibleInContextMenu(True)
def onMark(self, mark=None): def onMark(self, mark=None):
if mark is None: if mark is None: