From 1d796e581798f39243e280316d99aaade41c2ada Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 14 Aug 2013 10:15:22 +0530 Subject: [PATCH] Button to reset cover sizes to automatic --- src/calibre/gui2/preferences/look_feel.py | 5 +++++ src/calibre/gui2/preferences/look_feel.ui | 20 +++++++++++++++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py index 469eaf35cb..db993a0424 100644 --- a/src/calibre/gui2/preferences/look_feel.py +++ b/src/calibre/gui2/preferences/look_feel.py @@ -220,6 +220,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.cover_grid_open_cache.clicked.connect(self.open_cg_cache) self.cover_grid_smaller_cover.clicked.connect(partial(self.resize_cover, True)) self.cover_grid_larger_cover.clicked.connect(partial(self.resize_cover, False)) + self.cover_grid_reset_size.clicked.connect(self.cg_reset_size) self.opt_cover_grid_disk_cache_size.setMinimum(self.gui.grid_view.thumbnail_cache.min_disk_cache) self.opt_cover_grid_disk_cache_size.setMaximum(self.gui.grid_view.thumbnail_cache.min_disk_cache * 100) self.opt_cover_grid_width.valueChanged.connect(self.update_aspect_ratio) @@ -250,6 +251,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.opt_cover_grid_height.setValue(cval) self.opt_cover_grid_width.setValue(cval * ar) + def cg_reset_size(self): + self.opt_cover_grid_width.setValue(0) + self.opt_cover_grid_height.setValue(0) + def initialize(self): ConfigWidgetBase.initialize(self) font = gprefs['font'] diff --git a/src/calibre/gui2/preferences/look_feel.ui b/src/calibre/gui2/preferences/look_feel.ui index 45874a095f..92e2581ab0 100644 --- a/src/calibre/gui2/preferences/look_feel.ui +++ b/src/calibre/gui2/preferences/look_feel.ui @@ -367,6 +367,13 @@ Cover size + + + + + + + @@ -449,7 +456,7 @@ A value of zero means calculate automatically. - + Qt::Horizontal @@ -462,7 +469,7 @@ A value of zero means calculate automatically. - + By default, calibre chooses a cover size based on your computer's screen size. You can change the cover size here: @@ -472,10 +479,13 @@ A value of zero means calculate automatically. - - + + + + Reset size to automatic + - + &Reset size