From 26b5f6a18948938bc5773dc2d7d8c62634c355e6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 23 Aug 2013 13:29:18 +0530 Subject: [PATCH] Add a button to restore default cover grid background --- src/calibre/gui2/preferences/look_feel.py | 5 +++++ src/calibre/gui2/preferences/look_feel.ui | 7 +++++++ 2 files changed, 12 insertions(+) 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 + + +