mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge branch 'master' of https://github.com/cbhaley/calibre
This commit is contained in:
commit
845bce1c40
@ -101,6 +101,8 @@ class MarkBooksAction(InterfaceActionWithLibraryDrop):
|
|||||||
self.menu = m = self.qaction.menu()
|
self.menu = m = self.qaction.menu()
|
||||||
m.aboutToShow.connect(self.about_to_show_menu)
|
m.aboutToShow.connect(self.about_to_show_menu)
|
||||||
ma = partial(self.create_menu_action, m)
|
ma = partial(self.create_menu_action, m)
|
||||||
|
self.show_marked_action = a = ma('mark_selected', _('Mark all selected books'), icon='marked.png')
|
||||||
|
a.triggered.connect(self.mark_all_selected)
|
||||||
self.show_marked_action = a = ma('mark_with_text', _('Mark books with text label'), icon='marked.png')
|
self.show_marked_action = a = ma('mark_with_text', _('Mark books with text label'), icon='marked.png')
|
||||||
a.triggered.connect(partial(self.mark_with_text, book_ids=None))
|
a.triggered.connect(partial(self.mark_with_text, book_ids=None))
|
||||||
global mark_books_with_text
|
global mark_books_with_text
|
||||||
@ -220,6 +222,12 @@ class MarkBooksAction(InterfaceActionWithLibraryDrop):
|
|||||||
mids.pop(book_id, None)
|
mids.pop(book_id, None)
|
||||||
db.data.set_marked_ids(mids)
|
db.data.set_marked_ids(mids)
|
||||||
|
|
||||||
|
def mark_all_selected(self):
|
||||||
|
book_ids = self._get_selected_ids()
|
||||||
|
if not book_ids:
|
||||||
|
return
|
||||||
|
self.gui.current_db.data.add_marked_ids(book_ids)
|
||||||
|
|
||||||
def mark_with_text(self, book_ids=None):
|
def mark_with_text(self, book_ids=None):
|
||||||
if book_ids is None:
|
if book_ids is None:
|
||||||
book_ids = self._get_selected_ids()
|
book_ids = self._get_selected_ids()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user