Add tweak:

# Behavior of doubleclick on the library view. Choices:
# open_viewer, do_nothing, edit_cell. Default: open_viewer.
# Example: doubleclick_on_library_view = 'do_nothing'
doubleclick_on_library_view = 'open_viewer'
This commit is contained in:
Charles Haley 2010-11-07 18:27:17 +00:00
parent e04902c17f
commit dd9015565b
2 changed files with 10 additions and 2 deletions

View File

@ -211,3 +211,9 @@ generate_cover_title_font = None
# Absolute path to a TTF font file to use as the font for the footer in the
# default cover
generate_cover_foot_font = None
# Behavior of doubleclick on the library view. Choices:
# open_viewer, do_nothing, edit_cell. Default: open_viewer.
# Example: doubleclick_on_library_view = 'do_nothing'
doubleclick_on_library_view = 'open_viewer'

View File

@ -51,6 +51,10 @@ class BooksView(QTableView): # {{{
QTableView.__init__(self, parent)
self.setEditTriggers(self.SelectedClicked|self.EditKeyPressed)
if tweaks['doubleclick_on_library_view'] == 'edit_cell':
self.setEditTriggers(self.DoubleClicked|self.editTriggers())
elif tweaks['doubleclick_on_library_view'] == 'open_viewer':
self.doubleClicked.connect(parent.iactions['View'].view_triggered)
self.drag_allowed = True
self.setDragEnabled(True)
@ -100,8 +104,6 @@ class BooksView(QTableView): # {{{
self._model.about_to_be_sorted.connect(self.about_to_be_sorted)
self._model.sorting_done.connect(self.sorting_done)
self.doubleClicked.connect(parent.iactions['View'].view_triggered)
# Column Header Context Menu {{{
def column_header_context_handler(self, action=None, column=None):
if not action or not column: