Finish up split view. Fixes #1729496 [Feature Request: Lock Column](https://bugs.launchpad.net/calibre/+bug/1729496)

This commit is contained in:
Kovid Goyal 2018-02-01 16:11:58 +05:30
parent 594c52a7af
commit 6a9096d6d8
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -331,6 +331,7 @@ class BooksView(QTableView): # {{{
else:
self.pin_view.setVisible(False)
# Pin view {{{
def set_pin_view_visibility(self, visible=False):
self.pin_view.setVisible(visible)
self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff if visible else Qt.ScrollBarAsNeeded)
@ -346,6 +347,7 @@ class BooksView(QTableView): # {{{
nci = dest.model().index(nci.row(), ci.column())
dest.selectionModel().setCurrentIndex(nci, QItemSelectionModel.NoUpdate)
self.allow_mirroring = True
# }}}
# Column Header Context Menu {{{
def column_header_context_handler(self, action=None, column=None, view=None):