mirror of
git://github.com/kovidgoyal/calibre.git
synced 2025-12-24 11:25:13 +01:00
Merge branch 'master' of https://github.com/cbhaley/calibre
This commit is contained in:
commit
ea62b8b19d
1 changed files with 13 additions and 0 deletions
|
|
@ -782,11 +782,24 @@ def add_node_tree(tree_dict, m, path):
|
|||
partial(self.context_menu_handler, action='search',
|
||||
search_state=TAG_SEARCH_STATES['mark_plus'],
|
||||
index=index))
|
||||
if add_child_search := (tag.is_hierarchical == '5state' and
|
||||
len(tag_item.children)):
|
||||
search_submenu.addAction(self.search_icon,
|
||||
_('Search for %s and its children')%display_name(tag),
|
||||
partial(self.context_menu_handler, action='search',
|
||||
search_state=TAG_SEARCH_STATES['mark_plusplus'],
|
||||
index=index))
|
||||
search_submenu.addAction(self.search_icon,
|
||||
_('Search for everything but %s')%display_name(tag),
|
||||
partial(self.context_menu_handler, action='search',
|
||||
search_state=TAG_SEARCH_STATES['mark_minus'],
|
||||
index=index))
|
||||
if add_child_search:
|
||||
search_submenu.addAction(self.search_icon,
|
||||
_('Search for everything but %s and its children')%display_name(tag),
|
||||
partial(self.context_menu_handler, action='search',
|
||||
search_state=TAG_SEARCH_STATES['mark_minusminus'],
|
||||
index=index))
|
||||
if key == 'search':
|
||||
search_submenu.addAction(self.search_copy_icon,
|
||||
_('Search using saved search expression'),
|
||||
|
|
|
|||
Loading…
Reference in a new issue