mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
macOS: Fix right click menu in ToC editor not working
Yet another place where Qt 5.15 breaks a menu without a parent on macOS. Fixes #1897409 [Can't 'remove all selected' table of contents items](https://bugs.launchpad.net/calibre/+bug/1897409)
This commit is contained in:
parent
1b1de7242b
commit
a69ff6e8dc
@ -665,7 +665,7 @@ class TreeWidget(QTreeWidget): # {{{
|
|||||||
return ' [%s]'%sc
|
return ' [%s]'%sc
|
||||||
|
|
||||||
if item is not None:
|
if item is not None:
|
||||||
m = QMenu()
|
m = QMenu(self)
|
||||||
m.addAction(QIcon(I('edit_input.png')), _('Change the location this entry points to'), self.edit_item)
|
m.addAction(QIcon(I('edit_input.png')), _('Change the location this entry points to'), self.edit_item)
|
||||||
m.addAction(QIcon(I('modified.png')), _('Bulk rename all selected items'), self.bulk_rename)
|
m.addAction(QIcon(I('modified.png')), _('Bulk rename all selected items'), self.bulk_rename)
|
||||||
m.addAction(QIcon(I('trash.png')), _('Remove all selected items'), self.del_items)
|
m.addAction(QIcon(I('trash.png')), _('Remove all selected items'), self.del_items)
|
||||||
@ -683,7 +683,7 @@ class TreeWidget(QTreeWidget): # {{{
|
|||||||
m.addAction(QIcon(I('forward.png')), (_('Indent "%s"')%ci)+key(Qt.Key_Right), self.move_right)
|
m.addAction(QIcon(I('forward.png')), (_('Indent "%s"')%ci)+key(Qt.Key_Right), self.move_right)
|
||||||
|
|
||||||
m.addSeparator()
|
m.addSeparator()
|
||||||
case_menu = QMenu(_('Change case'))
|
case_menu = QMenu(_('Change case'), m)
|
||||||
case_menu.addAction(_('Upper case'), self.upper_case)
|
case_menu.addAction(_('Upper case'), self.upper_case)
|
||||||
case_menu.addAction(_('Lower case'), self.lower_case)
|
case_menu.addAction(_('Lower case'), self.lower_case)
|
||||||
case_menu.addAction(_('Swap case'), self.swap_case)
|
case_menu.addAction(_('Swap case'), self.swap_case)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user