mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add delete books action to right click menu. Implements #3604
This commit is contained in:
parent
ac3e3497a0
commit
e7611bff6d
@ -717,7 +717,7 @@ class BooksView(TableView):
|
||||
self.setItemDelegateForColumn(cm.index('series'), self.series_delegate)
|
||||
|
||||
def set_context_menu(self, edit_metadata, send_to_device, convert, view,
|
||||
save, open_folder, book_details, similar_menu=None):
|
||||
save, open_folder, book_details, delete, similar_menu=None):
|
||||
self.setContextMenuPolicy(Qt.DefaultContextMenu)
|
||||
self.context_menu = QMenu(self)
|
||||
if edit_metadata is not None:
|
||||
@ -730,6 +730,8 @@ class BooksView(TableView):
|
||||
self.context_menu.addAction(save)
|
||||
if open_folder is not None:
|
||||
self.context_menu.addAction(open_folder)
|
||||
if delete is not None:
|
||||
self.context_menu.addAction(delete)
|
||||
if book_details is not None:
|
||||
self.context_menu.addAction(book_details)
|
||||
if similar_menu is not None:
|
||||
|
@ -390,13 +390,14 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
||||
self.action_save,
|
||||
self.action_open_containing_folder,
|
||||
self.action_show_book_details,
|
||||
self.action_del,
|
||||
similar_menu=similar_menu)
|
||||
self.memory_view.set_context_menu(None, None, None,
|
||||
self.action_view, self.action_save, None, None)
|
||||
self.action_view, self.action_save, None, None, self.action_del)
|
||||
self.card_a_view.set_context_menu(None, None, None,
|
||||
self.action_view, self.action_save, None, None)
|
||||
self.action_view, self.action_save, None, None, self.action_del)
|
||||
self.card_b_view.set_context_menu(None, None, None,
|
||||
self.action_view, self.action_save, None, None)
|
||||
self.action_view, self.action_save, None, None, self.action_del)
|
||||
QObject.connect(self.library_view,
|
||||
SIGNAL('files_dropped(PyQt_PyObject)'),
|
||||
self.files_dropped, Qt.QueuedConnection)
|
||||
|
Loading…
x
Reference in New Issue
Block a user