More stupid PyQt enums

This commit is contained in:
Kovid Goyal 2020-12-20 11:17:18 +05:30
parent d7a6c06355
commit dec3f403f0
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
14 changed files with 18 additions and 18 deletions

View File

@ -6,7 +6,7 @@ __license__ = 'GPL v3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
from PyQt5.Qt import QWidget, QListWidgetItem, Qt, QVBoxLayout, QLabel, QListWidget
from PyQt5.Qt import QWidget, QListWidgetItem, Qt, QVBoxLayout, QLabel, QListWidget, QAbstractItemView
from calibre.constants import ismacos
from calibre.gui2 import gprefs
@ -52,7 +52,7 @@ class PluginWidget(QWidget):
self.la2 = la = QLabel(_('Drag and drop to re-arrange fields'))
l.addWidget(la)
self.db_fields.setDragEnabled(True)
self.db_fields.setDragDropMode(QListWidget.InternalMove)
self.db_fields.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
self.db_fields.setDefaultDropAction(Qt.DropAction.CopyAction if ismacos else Qt.DropAction.MoveAction)
self.db_fields.setAlternatingRowColors(True)
self.db_fields.setObjectName("db_fields")

View File

@ -53,7 +53,7 @@ class List(QListWidget):
self.setDragEnabled(True)
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
self.setDropIndicatorShown(True)
self.setDragDropMode(self.InternalMove)
self.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
self.setAlternatingRowColors(True)
self.d = ItemDelegate(all_authors, self)
self.d.edited.connect(self.edited, type=Qt.ConnectionType.QueuedConnection)

View File

@ -271,7 +271,7 @@ def setup_dnd_interface(cls_or_self):
self.drag_start_pos = None
self.setDragEnabled(True)
self.setDragDropOverwriteMode(False)
self.setDragDropMode(self.DragDrop)
self.setDragDropMode(QAbstractItemView.DragDropMode.DragDrop)
# }}}
# Manage slave views {{{

View File

@ -1372,7 +1372,7 @@ class DeviceBooksView(BooksView): # {{{
self.half_rating_delegate = None
for i in range(10):
self.setItemDelegateForColumn(i, TextDelegate(self))
self.setDragDropMode(self.NoDragDrop)
self.setDragDropMode(QAbstractItemView.DragDropMode.NoDragDrop)
self.setAcceptDrops(False)
self.set_row_header_visibility()

View File

@ -13,7 +13,7 @@ import textwrap
import weakref
from datetime import date, datetime
from PyQt5.Qt import (
QAction, QApplication, QDateTime, QDialog, QDialogButtonBox, QDoubleSpinBox,
QAction, QApplication, QDateTime, QDialog, QDialogButtonBox, QDoubleSpinBox, QAbstractItemView,
QGridLayout, QIcon, QKeySequence, QLabel, QLineEdit, QListWidgetItem, QMenu,
QMessageBox, QPixmap, QPlainTextEdit, QSize, QSizePolicy, Qt, QToolButton, QComboBox,
QUndoCommand, QUndoStack, QUrl, QVBoxLayout, QWidget, pyqtSignal
@ -887,7 +887,7 @@ class FormatsManager(QWidget):
self.formats.edit_fmt.connect(self.edit_format)
self.formats.delete_format.connect(self.remove_format)
self.formats.itemDoubleClicked.connect(self.show_format)
self.formats.setDragDropMode(self.formats.DropOnly)
self.formats.setDragDropMode(QAbstractItemView.DragDropMode.DropOnly)
self.formats.setIconSize(QSize(32, 32))
self.formats.setMaximumWidth(200)

View File

@ -197,7 +197,7 @@ class TagsView(QTreeView): # {{{
self.made_connections = False
self.setAcceptDrops(True)
self.setDragEnabled(True)
self.setDragDropMode(self.DragDrop)
self.setDragDropMode(QAbstractItemView.DragDropMode.DragDrop)
self.setDropIndicatorShown(True)
self.setAutoExpandDelay(500)
self.pane_is_visible = False

View File

@ -302,7 +302,7 @@ class Rules(QWidget):
r.setDragEnabled(True)
r.viewport().setAcceptDrops(True)
r.setDropIndicatorShown(True)
r.setDragDropMode(r.InternalMove)
r.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
r.setDefaultDropAction(Qt.DropAction.MoveAction)
self.l2 = l = QVBoxLayout()
h.addLayout(l)

View File

@ -389,7 +389,7 @@ class TreeWidget(QTreeWidget): # {{{
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
self.viewport().setAcceptDrops(True)
self.setDropIndicatorShown(True)
self.setDragDropMode(self.InternalMove)
self.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
self.setAutoScroll(True)
self.setAutoScrollMargin(ICON_SIZE*2)
self.setDefaultDropAction(Qt.DropAction.MoveAction)

View File

@ -255,7 +255,7 @@ class FileList(QTreeWidget, OpenWithHandler):
self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
self.viewport().setAcceptDrops(True)
self.setDropIndicatorShown(True)
self.setDragDropMode(self.InternalMove)
self.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
self.setAutoScroll(True)
self.setAutoScrollMargin(TOP_ICON_SIZE*2)
self.setDefaultDropAction(Qt.DropAction.MoveAction)
@ -928,7 +928,7 @@ class FileList(QTreeWidget, OpenWithHandler):
l.addWidget(s)
s.setDragEnabled(True)
s.setDropIndicatorShown(True)
s.setDragDropMode(self.InternalMove)
s.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
s.setAutoScroll(True)
s.setDefaultDropAction(Qt.DropAction.MoveAction)
for name in sheets:

View File

@ -95,7 +95,7 @@ class BasicSettings(QWidget): # {{{
widget = QListWidget(self)
widget.addItems(prefs.defaults[name])
widget.setDragEnabled(True)
widget.setDragDropMode(widget.InternalMove)
widget.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
widget.viewport().setAcceptDrops(True)
widget.setDropIndicatorShown(True)
widget.indexesMoved.connect(self.emit_changed)

View File

@ -219,7 +219,7 @@ class FilesView(QTableView):
self.sortByColumn(sort_column, sort_order)
h.setSectionsMovable(True), h.setSectionsClickable(True)
h.setDragEnabled(True), h.setAcceptDrops(True)
h.setDragDropMode(self.InternalMove)
h.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
# }}}

View File

@ -916,7 +916,7 @@ class SavedSearches(QWidget):
self.delegate = SearchDelegate(searches)
searches.setItemDelegate(self.delegate)
searches.setAlternatingRowColors(True)
searches.setDragEnabled(True), searches.setAcceptDrops(True), searches.setDragDropMode(searches.InternalMove)
searches.setDragEnabled(True), searches.setAcceptDrops(True), searches.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
searches.setDropIndicatorShown(True)
h.addLayout(stack, stretch=10)
self.v = v = QVBoxLayout()

View File

@ -7,7 +7,7 @@ import os
import sys
import textwrap
from PyQt5.Qt import (
QApplication, QCheckBox, QComboBox, QDialog, QDialogButtonBox, QFormLayout,
QApplication, QCheckBox, QComboBox, QDialog, QDialogButtonBox, QFormLayout, QAbstractItemView,
QHBoxLayout, QIcon, QLabel, QLineEdit, QListWidget, QListWidgetItem, QPushButton,
QSize, Qt, QTimer, QUrl, QVBoxLayout, QWidget, pyqtSignal
)
@ -127,7 +127,7 @@ class SourcesEditor(Dialog):
e.itemDoubleClicked.connect(self.edit_source)
e.viewport().setAcceptDrops(True)
e.setDropIndicatorShown(True)
e.setDragDropMode(e.InternalMove)
e.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
e.setDefaultDropAction(Qt.DropAction.MoveAction)
l.addWidget(e)
l.addWidget(self.bb)

View File

@ -323,7 +323,7 @@ class ActionsList(QListWidget):
self.setDragEnabled(True)
self.viewport().setAcceptDrops(True)
self.setDropIndicatorShown(True)
self.setDragDropMode(self.InternalMove)
self.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove)
self.setDefaultDropAction(Qt.DropAction.CopyAction if ismacos else Qt.DropAction.MoveAction)
self.setMinimumHeight(400)
self.is_source = is_source