diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 093ed72c76..f3439e5e2e 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -90,7 +90,7 @@ class Completer(QListView): # {{{ 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) diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 5aa2da3212..5b25639ddd 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -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 @@ class TagListEditor(QDialog, Ui_TagListEditor): 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) diff --git a/src/calibre/gui2/library/alternate_views.py b/src/calibre/gui2/library/alternate_views.py index d07d5ac4ea..bc1f63a130 100644 --- a/src/calibre/gui2/library/alternate_views.py +++ b/src/calibre/gui2/library/alternate_views.py @@ -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': diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index df242ad278..c0f561beb6 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -238,11 +238,11 @@ class BooksView(QTableView): # {{{ 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 @@ class BooksView(QTableView): # {{{ 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: diff --git a/src/calibre/gui2/tweak_book/file_list.py b/src/calibre/gui2/tweak_book/file_list.py index cff7f2cf30..1d7a28ab20 100644 --- a/src/calibre/gui2/tweak_book/file_list.py +++ b/src/calibre/gui2/tweak_book/file_list.py @@ -251,7 +251,7 @@ class FileList(QTreeWidget, OpenWithHandler): 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)