diff --git a/src/calibre/gui2/dialogs/metadata_bulk.py b/src/calibre/gui2/dialogs/metadata_bulk.py index 788c8681a6..2a7db38ee9 100644 --- a/src/calibre/gui2/dialogs/metadata_bulk.py +++ b/src/calibre/gui2/dialogs/metadata_bulk.py @@ -151,6 +151,9 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog): new_authors = string_to_authors(title) self.db.set_authors(id, new_authors, notify=False) + if self.remove_conversion_settings.isChecked(): + self.db.delete_conversion_options(id, 'PIPE') + self.changed = True for w in getattr(self, 'custom_column_widgets', []): w.commit(self.ids) diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui index a69c02dbc4..f5084fd883 100644 --- a/src/calibre/gui2/dialogs/metadata_bulk.ui +++ b/src/calibre/gui2/dialogs/metadata_bulk.ui @@ -253,7 +253,7 @@ - + &Swap title and author @@ -273,6 +273,18 @@ Book A will have series number 1 and Book B series number 2. + + + + Remove stored conversion settings for the selected books. + +Future conversion of these books will use the default settings. + + + Remove &stored conversion settings for the selected books + + + diff --git a/src/calibre/gui2/library.py b/src/calibre/gui2/library.py index 9ba58963c4..896624c966 100644 --- a/src/calibre/gui2/library.py +++ b/src/calibre/gui2/library.py @@ -11,8 +11,8 @@ from PyQt4.QtGui import QTableView, QAbstractItemView, QColor, \ QPainterPath, QLinearGradient, QBrush, \ QPen, QStyle, QPainter, QStyleOptionViewItemV4, \ QIcon, QImage, QMenu, QSpinBox, QDoubleSpinBox, \ - QStyledItemDelegate, QCompleter, QIntValidator, \ - QDoubleValidator, QComboBox + QStyledItemDelegate, QCompleter, \ + QComboBox from PyQt4.QtCore import QAbstractTableModel, QVariant, Qt, pyqtSignal, \ SIGNAL, QObject, QSize, QModelIndex, QDate