mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix delete not working
This commit is contained in:
parent
42dab3af46
commit
f2cc364ac0
@ -245,7 +245,7 @@ class TagBrowserMixin(object): # {{{
|
|||||||
if restrict_to_book_ids:
|
if restrict_to_book_ids:
|
||||||
msg = _('%s will be deleted from books in the virtual library. Are you sure?')%orig_name
|
msg = _('%s will be deleted from books in the virtual library. Are you sure?')%orig_name
|
||||||
else:
|
else:
|
||||||
msg = _('%s will be deleted from all books. Are you sure?')%orig_name,
|
msg = _('%s will be deleted from all books. Are you sure?')%orig_name
|
||||||
if not question_dialog(self.tags_view,
|
if not question_dialog(self.tags_view,
|
||||||
title=_('Delete item'),
|
title=_('Delete item'),
|
||||||
msg='<p>'+ msg,
|
msg='<p>'+ msg,
|
||||||
|
@ -84,7 +84,7 @@ class TagsView(QTreeView): # {{{
|
|||||||
search_item_renamed = pyqtSignal()
|
search_item_renamed = pyqtSignal()
|
||||||
drag_drop_finished = pyqtSignal(object)
|
drag_drop_finished = pyqtSignal(object)
|
||||||
restriction_error = pyqtSignal()
|
restriction_error = pyqtSignal()
|
||||||
tag_item_delete = pyqtSignal(object, object, object)
|
tag_item_delete = pyqtSignal(object, object, object, object)
|
||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QTreeView.__init__(self, parent=None)
|
QTreeView.__init__(self, parent=None)
|
||||||
@ -339,8 +339,12 @@ class TagsView(QTreeView): # {{{
|
|||||||
item.use_vl = True
|
item.use_vl = True
|
||||||
self.edit(index)
|
self.edit(index)
|
||||||
return
|
return
|
||||||
if action == 'delete_item':
|
if action == 'delete_item_in_vl':
|
||||||
self.tag_item_delete.emit(key, index.id, index.original_name)
|
self.tag_item_delete.emit(key, index.id, index.original_name,
|
||||||
|
self.model().get_book_ids_to_use())
|
||||||
|
return
|
||||||
|
if action == 'delete_item_no_vl':
|
||||||
|
self.tag_item_delete.emit(key, index.id, index.original_name, None)
|
||||||
return
|
return
|
||||||
if action == 'open_editor':
|
if action == 'open_editor':
|
||||||
self.tags_list_edit.emit(category, key)
|
self.tags_list_edit.emit(category, key)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user