mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-08 22:43:31 +02:00
More stupid PyQt enums
This commit is contained in:
parent
a44a4a9041
commit
b34f1b8da9
5 changed files with 9 additions and 9 deletions
|
|
@ -90,7 +90,7 @@ def __init__(self, completer_widget, max_visible_items=7, sort_func=sort_key, st
|
|||
self.disable_popup = False
|
||||
self.setWindowFlags(Qt.WindowType.Popup)
|
||||
self.max_visible_items = max_visible_items
|
||||
self.setEditTriggers(self.NoEditTriggers)
|
||||
self.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
|
||||
self.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
|
||||
self.setSelectionBehavior(QAbstractItemView.SelectionBehavior.SelectRows)
|
||||
self.setSelectionMode(QAbstractItemView.SelectionMode.SingleSelection)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
from functools import partial
|
||||
|
||||
from PyQt5.Qt import (Qt, QDialog, QTableWidgetItem, QIcon, QByteArray, QSize, QAbstractItemView,
|
||||
QDialogButtonBox, QTableWidget, QItemDelegate, QApplication,
|
||||
QDialogButtonBox, QItemDelegate, QApplication,
|
||||
pyqtSignal, QAction, QFrame, QLabel, QTimer, QMenu, QColor)
|
||||
|
||||
from calibre.gui2.actions.show_quickview import get_quickview_action_plugin
|
||||
|
|
@ -240,7 +240,7 @@ def __init__(self, window, cat_name, tag_to_match, get_book_ids, sorter,
|
|||
|
||||
self.apply_vl_checkbox.clicked.connect(self.vl_box_changed)
|
||||
|
||||
self.table.setEditTriggers(QTableWidget.EditKeyPressed)
|
||||
self.table.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||
|
||||
try:
|
||||
geom = gprefs.get('tag_list_editor_dialog_geometry', None)
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ def handle_enter_press(self, ev, special_action=None, has_edit_cell=True):
|
|||
gui = get_gui()
|
||||
if tweak == 'edit_cell':
|
||||
if has_edit_cell:
|
||||
self.edit(self.currentIndex(), self.EditKeyPressed, ev)
|
||||
self.edit(self.currentIndex(), QAbstractItemView.EditTrigger.EditKeyPressed, ev)
|
||||
else:
|
||||
gui.iactions['Edit Metadata'].edit_metadata(False)
|
||||
elif tweak == 'edit_metadata':
|
||||
|
|
|
|||
|
|
@ -238,11 +238,11 @@ def __init__(self, parent, modelcls=BooksModel, use_edit_metadata_dialog=True):
|
|||
if not tweaks['horizontal_scrolling_per_column']:
|
||||
wv.setHorizontalScrollMode(self.ScrollPerPixel)
|
||||
|
||||
wv.setEditTriggers(self.EditKeyPressed)
|
||||
wv.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||
if tweaks['doubleclick_on_library_view'] == 'edit_cell':
|
||||
wv.setEditTriggers(self.DoubleClicked|wv.editTriggers())
|
||||
wv.setEditTriggers(QAbstractItemView.EditTrigger.DoubleClicked|wv.editTriggers())
|
||||
elif tweaks['doubleclick_on_library_view'] == 'open_viewer':
|
||||
wv.setEditTriggers(self.SelectedClicked|wv.editTriggers())
|
||||
wv.setEditTriggers(QAbstractItemView.EditTrigger.SelectedClicked|wv.editTriggers())
|
||||
wv.doubleClicked.connect(parent.iactions['View'].view_triggered)
|
||||
elif tweaks['doubleclick_on_library_view'] == 'edit_metadata':
|
||||
# Must not enable single-click to edit, or the field will remain
|
||||
|
|
@ -252,7 +252,7 @@ def __init__(self, parent, modelcls=BooksModel, use_edit_metadata_dialog=True):
|
|||
partial(parent.iactions['Edit Metadata'].edit_metadata,
|
||||
checked=False))
|
||||
else:
|
||||
wv.setEditTriggers(self.DoubleClicked|wv.editTriggers())
|
||||
wv.setEditTriggers(QAbstractItemView.EditTrigger.DoubleClicked|wv.editTriggers())
|
||||
|
||||
setup_dnd_interface(self)
|
||||
for wv in self, self.pin_view:
|
||||
|
|
|
|||
|
|
@ -251,7 +251,7 @@ def __init__(self, parent=None):
|
|||
self.setIconSize(QSize(16, 16))
|
||||
self.header().close()
|
||||
self.setDragEnabled(True)
|
||||
self.setEditTriggers(self.EditKeyPressed)
|
||||
self.setEditTriggers(QAbstractItemView.EditTrigger.EditKeyPressed)
|
||||
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
|
||||
self.viewport().setAcceptDrops(True)
|
||||
self.setDropIndicatorShown(True)
|
||||
|
|
|
|||
Loading…
Reference in a new issue