diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py index 369ae59375..4fc32b0e77 100644 --- a/src/calibre/gui2/preferences/look_feel.py +++ b/src/calibre/gui2/preferences/look_feel.py @@ -210,6 +210,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.fs_help_msg.setText(unicode(self.fs_help_msg.text())%( _(' or ').join(keys))) self.cover_grid_color_button.clicked.connect(self.change_cover_grid_color) + self.cover_grid_default_color_button.clicked.connect(self.restore_cover_grid_color) self.size_calculated.connect(self.update_cg_cache_size, type=Qt.QueuedConnection) self.tabWidget.currentChanged.connect(self.tab_changed) self.cover_grid_empty_cache.clicked.connect(self.empty_cache) @@ -320,6 +321,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.set_cg_color(col) self.changed_signal.emit() + def restore_cover_grid_color(self): + self.set_cg_color(gprefs.defaults['cover_grid_color']) + self.changed_signal.emit() + def build_font_obj(self): font_info = self.current_font if font_info is not None: diff --git a/src/calibre/gui2/preferences/look_feel.ui b/src/calibre/gui2/preferences/look_feel.ui index 519e8dfc0f..774c017698 100644 --- a/src/calibre/gui2/preferences/look_feel.ui +++ b/src/calibre/gui2/preferences/look_feel.ui @@ -346,6 +346,13 @@ + + + + Restore &default color + + +