mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Finish up split view. Fixes #1729496 [Feature Request: Lock Column](https://bugs.launchpad.net/calibre/+bug/1729496)
This commit is contained in:
parent
594c52a7af
commit
6a9096d6d8
@ -331,6 +331,7 @@ class BooksView(QTableView): # {{{
|
|||||||
else:
|
else:
|
||||||
self.pin_view.setVisible(False)
|
self.pin_view.setVisible(False)
|
||||||
|
|
||||||
|
# Pin view {{{
|
||||||
def set_pin_view_visibility(self, visible=False):
|
def set_pin_view_visibility(self, visible=False):
|
||||||
self.pin_view.setVisible(visible)
|
self.pin_view.setVisible(visible)
|
||||||
self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff if visible else Qt.ScrollBarAsNeeded)
|
self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff if visible else Qt.ScrollBarAsNeeded)
|
||||||
@ -346,6 +347,7 @@ class BooksView(QTableView): # {{{
|
|||||||
nci = dest.model().index(nci.row(), ci.column())
|
nci = dest.model().index(nci.row(), ci.column())
|
||||||
dest.selectionModel().setCurrentIndex(nci, QItemSelectionModel.NoUpdate)
|
dest.selectionModel().setCurrentIndex(nci, QItemSelectionModel.NoUpdate)
|
||||||
self.allow_mirroring = True
|
self.allow_mirroring = True
|
||||||
|
# }}}
|
||||||
|
|
||||||
# Column Header Context Menu {{{
|
# Column Header Context Menu {{{
|
||||||
def column_header_context_handler(self, action=None, column=None, view=None):
|
def column_header_context_handler(self, action=None, column=None, view=None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user