diff --git a/imgsrc/download-metadata.svg b/imgsrc/download-metadata.svg new file mode 100644 index 0000000000..d5c8e2b21c --- /dev/null +++ b/imgsrc/download-metadata.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/images/download-metadata.png b/resources/images/download-metadata.png new file mode 100644 index 0000000000..454f4bf567 Binary files /dev/null and b/resources/images/download-metadata.png differ diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py index 4dad0edf12..5b2a3d956d 100644 --- a/src/calibre/gui2/actions/edit_metadata.py +++ b/src/calibre/gui2/actions/edit_metadata.py @@ -159,14 +159,15 @@ class EditMetadataAction(InterfaceAction): failed_ids.union(failed_covers)) review_apply = partial(self.apply_downloaded_metadata, True) normal_apply = partial(self.apply_downloaded_metadata, False) - self.gui.proceed_question(normal_apply, payload, - log_file, _('Download log'), _('Download complete'), msg, - det_msg=det_msg, show_copy_button=show_copy_button, - cancel_callback=partial(self.cleanup_bulk_download, tdir), - log_is_file=True, checkbox_msg=checkbox_msg, - checkbox_checked=False, action_callback=review_apply, - action_label=_('Review downloaded metadata'), - action_icon=QIcon(I('auto_author_sort.png'))) + self.gui.proceed_question( + normal_apply, payload, log_file, _('Download log'), + _('Metadata download complete'), msg, icon='download-metadata.png', + det_msg=det_msg, show_copy_button=show_copy_button, + cancel_callback=partial(self.cleanup_bulk_download, tdir), + log_is_file=True, checkbox_msg=checkbox_msg, + checkbox_checked=False, action_callback=review_apply, + action_label=_('Review downloaded metadata'), + action_icon=QIcon(I('auto_author_sort.png'))) def apply_downloaded_metadata(self, review, payload, *args): good_ids, tdir, log_file, lm_map, failed_ids = payload diff --git a/src/calibre/gui2/metadata/bulk_download.py b/src/calibre/gui2/metadata/bulk_download.py index 592072d8be..f85acdea63 100644 --- a/src/calibre/gui2/metadata/bulk_download.py +++ b/src/calibre/gui2/metadata/bulk_download.py @@ -53,13 +53,13 @@ class ConfirmDialog(QDialog): def __init__(self, ids, parent): QDialog.__init__(self, parent) self.setWindowTitle(_('Schedule download?')) - self.setWindowIcon(QIcon(I('dialog_question.png'))) + self.setWindowIcon(QIcon(I('download-metadata.png'))) l = self.l = QGridLayout() self.setLayout(l) i = QLabel(self) - i.setPixmap(QPixmap(I('dialog_question.png'))) + i.setPixmap(QPixmap(I('download-metadata.png'))) l.addWidget(i, 0, 0) t = QLabel( diff --git a/src/calibre/gui2/metadata/single_download.py b/src/calibre/gui2/metadata/single_download.py index dba6119b26..a9a153dcc2 100644 --- a/src/calibre/gui2/metadata/single_download.py +++ b/src/calibre/gui2/metadata/single_download.py @@ -1029,7 +1029,7 @@ class FullFetch(QDialog): # {{{ self.book = self.cover_pixmap = None self.setWindowTitle(_('Downloading metadata...')) - self.setWindowIcon(QIcon(I('metadata.png'))) + self.setWindowIcon(QIcon(I('download-metadata.png'))) self.stack = QStackedWidget() self.l = l = QVBoxLayout()