From 6e6d2096f58ebb8c4baa17308c256dfed6fd027f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 8 Jan 2010 12:23:00 -0700 Subject: [PATCH] Remeber state of cover and tag browsing views on restart --- src/calibre/gui2/ui.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index 4d40dccfcd..9289198157 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -576,6 +576,13 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self.location_view.setCurrentIndex(self.location_view.model().index(0)) + if self.cover_flow is not None and dynamic.get('cover_flow_visible', False): + self.status_bar.cover_flow_button.toggle() + + if dynamic.get('tag_view_visible', False): + self.status_bar.tag_view_button.toggle() + + def resizeEvent(self, ev): MainWindow.resizeEvent(self, ev) self.search.setMaximumWidth(self.width()-150) @@ -1837,6 +1844,8 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): def write_settings(self): config.set('main_window_geometry', self.saveGeometry()) dynamic.set('sort_column', self.library_view.model().sorted_on) + dynamic.set('tag_view_visible', self.tags_view.isVisible()) + dynamic.set('cover_flow_visible', self.cover_flow.isVisible()) self.library_view.write_settings() if self.device_connected: self.save_device_view_settings()