mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Merge branch 'master' of https://github.com/cbhaley/calibre
This commit is contained in:
commit
ea62b8b19d
@ -782,11 +782,24 @@ class TagsView(QTreeView): # {{{
|
|||||||
partial(self.context_menu_handler, action='search',
|
partial(self.context_menu_handler, action='search',
|
||||||
search_state=TAG_SEARCH_STATES['mark_plus'],
|
search_state=TAG_SEARCH_STATES['mark_plus'],
|
||||||
index=index))
|
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_submenu.addAction(self.search_icon,
|
||||||
_('Search for everything but %s')%display_name(tag),
|
_('Search for everything but %s')%display_name(tag),
|
||||||
partial(self.context_menu_handler, action='search',
|
partial(self.context_menu_handler, action='search',
|
||||||
search_state=TAG_SEARCH_STATES['mark_minus'],
|
search_state=TAG_SEARCH_STATES['mark_minus'],
|
||||||
index=index))
|
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':
|
if key == 'search':
|
||||||
search_submenu.addAction(self.search_copy_icon,
|
search_submenu.addAction(self.search_copy_icon,
|
||||||
_('Search using saved search expression'),
|
_('Search using saved search expression'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user