mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-31 14:33:54 -04:00
Fix delete book invocation
This commit is contained in:
parent
59b6c17ac2
commit
dc887b9780
@ -79,4 +79,5 @@ ui_operations = {
|
|||||||
'update_color_scheme': None,
|
'update_color_scheme': None,
|
||||||
'update_font_size': None,
|
'update_font_size': None,
|
||||||
'goto_bookpos': None,
|
'goto_bookpos': None,
|
||||||
|
'delete_book': None,
|
||||||
}
|
}
|
||||||
|
@ -95,7 +95,7 @@ class DeleteBook: # {{{
|
|||||||
return
|
return
|
||||||
self.show_working()
|
self.show_working()
|
||||||
view = self.overlay.view
|
view = self.overlay.view
|
||||||
view.ui.db.delete_book(view.book, def(book, errmsg):
|
ui_operations.delete_book(view.book, def(book, errmsg):
|
||||||
self.overlay.hide_current_panel()
|
self.overlay.hide_current_panel()
|
||||||
if errmsg:
|
if errmsg:
|
||||||
view.ui.show_error(_('Failed to delete book'), _('Failed to delete book from local storage, click "Show details" for more information.'), errmsg)
|
view.ui.show_error(_('Failed to delete book'), _('Failed to delete book from local storage, click "Show details" for more information.'), errmsg)
|
||||||
|
@ -66,6 +66,7 @@ class ReadUI:
|
|||||||
ui_operations.update_color_scheme = self.update_color_scheme.bind(self)
|
ui_operations.update_color_scheme = self.update_color_scheme.bind(self)
|
||||||
ui_operations.update_font_size = self.update_font_size.bind(self)
|
ui_operations.update_font_size = self.update_font_size.bind(self)
|
||||||
ui_operations.goto_bookpos = self.goto_bookpos.bind(self)
|
ui_operations.goto_bookpos = self.goto_bookpos.bind(self)
|
||||||
|
ui_operations.delete_book = self.delete_book.bind(self)
|
||||||
|
|
||||||
def on_resize(self):
|
def on_resize(self):
|
||||||
self.view.on_resize()
|
self.view.on_resize()
|
||||||
@ -158,6 +159,9 @@ class ReadUI:
|
|||||||
def goto_bookpos(self, bookpos):
|
def goto_bookpos(self, bookpos):
|
||||||
return self.view.goto_bookpos(bookpos)
|
return self.view.goto_bookpos(bookpos)
|
||||||
|
|
||||||
|
def delete_book(self, book, proceed):
|
||||||
|
self.db.delete_book(book, proceed)
|
||||||
|
|
||||||
def update_color_scheme(self):
|
def update_color_scheme(self):
|
||||||
self.view.update_color_scheme()
|
self.view.update_color_scheme()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user