Ejemplo n.º 1
0
 def edit_identifiers_triggerred(self):
     book_id = self.library_view.current_book
     db = self.current_db.new_api
     identifiers = db.field_for('identifiers', book_id, default_value={})
     from calibre.gui2.metadata.basic_widgets import Identifiers
     d = Identifiers(identifiers, self)
     if d.exec() == QDialog.DialogCode.Accepted:
         identifiers = d.get_identifiers()
         db.set_field('identifiers', {book_id: identifiers})
         self.iactions['Edit Metadata'].refresh_books_after_metadata_edit({book_id})
Ejemplo n.º 2
0
 def edit_identifiers_triggerred(self):
     book_id = self.library_view.current_book
     db = self.current_db.new_api
     identifiers = db.field_for('identifiers', book_id, default_value={})
     from calibre.gui2.metadata.basic_widgets import Identifiers
     d = Identifiers(identifiers, self)
     if d.exec_() == d.Accepted:
         identifiers = d.get_identifiers()
         db.set_field('identifiers', {book_id: identifiers})
         self.iactions['Edit Metadata'].refresh_books_after_metadata_edit({book_id})