From d4f07e39672ce3a6e8770d27efd8fdb749ef96a4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 26 Oct 2011 10:45:40 +0530 Subject: [PATCH] remove unused code --- src/calibre/gui2/library/views.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index f0f7a33c3c..cb7e6754f0 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -23,27 +23,6 @@ from calibre.gui2.library import DEFAULT_SORT from calibre.constants import filesystem_encoding from calibre import force_unicode -class PreserveSelection(object): # {{{ - - ''' - Save the set of selected books at enter time. If at exit time there are no - selected books, restore the previous selection. - ''' - - def __init__(self, view): - self.view = view - self.selected_ids = [] - - def __enter__(self): - self.selected_ids = self.view.get_selected_ids() - - def __exit__(self, *args): - current = self.view.get_selected_ids() - if not current: - self.view.select_rows(self.selected_ids, using_ids=True, - change_current=False, scroll=False) -# }}} - class PreserveViewState(object): # {{{ ''' @@ -139,7 +118,6 @@ class BooksView(QTableView): # {{{ self.setSelectionBehavior(QAbstractItemView.SelectRows) self.setSortingEnabled(True) self.selectionModel().currentRowChanged.connect(self._model.current_changed) - self.preserve_selected_books = PreserveSelection(self) self.preserve_state = partial(PreserveViewState, self) # {{{ Column Header setup