def current_cover_size(self): cval = self.opt_cover_grid_height.value() wval = self.opt_cover_grid_width.value() if cval < 0.1: dpi = self.opt_cover_grid_height.logicalDpiY() cval = auto_height(self.opt_cover_grid_height) / dpi / CM_TO_INCH if wval < 0.1: wval = 0.75 * cval return wval, cval
def current_cover_size(self): cval = self.opt_cover_grid_height.value() wval = self.opt_cover_grid_width.value() if cval < 0.1: dpi = self.opt_cover_grid_height.logicalDpiY() cval = auto_height(self.opt_cover_grid_height) / dpi / CM_TO_INCH if wval < 0.1: wval = 0.75 * cval return wval, cval
def resize_cover(self, smaller): cval = self.opt_cover_grid_height.value() wval = self.opt_cover_grid_width.value() if cval < 0.1: dpi = self.opt_cover_grid_height.logicalDpiY() cval = auto_height(self.opt_cover_grid_height) / dpi / CM_TO_INCH if wval < 0.1: wval = 0.75 * cval ar = wval / cval delta = 0.2 * (-1 if smaller else 1) cval += delta cval = max(0, cval) self.opt_cover_grid_height.setValue(cval) self.opt_cover_grid_width.setValue(cval * ar)