More stupid PyQt enums

This commit is contained in:
Kovid Goyal 2020-12-20 12:40:28 +05:30
parent 45b534d6d7
commit 867dafa244
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
3 changed files with 6 additions and 6 deletions

View File

@ -9,7 +9,7 @@ from collections import namedtuple
from functools import partial
from PyQt5.Qt import (
QAction, QApplication, QColor, QEasingCurve, QIcon, QKeySequence, QLayout, QMenu,
QMimeData, QPainter, QPen, QPixmap, QPropertyAnimation, QRect, QSize,
QMimeData, QPainter, QPen, QPixmap, QPropertyAnimation, QRect, QSize, QClipboard,
QSizePolicy, Qt, QUrl, QWidget, pyqtProperty, pyqtSignal
)
@ -604,7 +604,7 @@ class CoverView(QWidget): # {{{
cb = QApplication.instance().clipboard()
pmap = cb.pixmap()
if pmap.isNull() and cb.supportsSelection():
pmap = cb.pixmap(cb.Selection)
pmap = cb.pixmap(QClipboard.Mode.Selection)
if not pmap.isNull():
self.update_cover(pmap)

View File

@ -9,7 +9,7 @@ import os
import sys
from functools import partial
from PyQt5.Qt import (
QAbstractListModel, QApplication, QCheckBox, QFormLayout, QGridLayout,
QAbstractListModel, QApplication, QCheckBox, QFormLayout, QGridLayout, QClipboard,
QHBoxLayout, QIcon, QInputDialog, QLabel, QLineEdit, QListView, QMenu, QPainter,
QPixmap, QRect, QSize, QSizePolicy, QSortFilterProxyModel, QStyledItemDelegate,
Qt, QToolButton, QTreeWidget, QTreeWidgetItem, QVBoxLayout, pyqtSignal, QDialog, QDialogButtonBox
@ -316,7 +316,7 @@ class InsertImage(Dialog):
c = QApplication.instance().clipboard()
img = c.image()
if img.isNull():
img = c.image(c.Selection)
img = c.image(QClipboard.Mode.Selection)
if img.isNull():
return error_dialog(self, _('No image'), _(
'There is no image on the clipboard'), show=True)

View File

@ -12,7 +12,7 @@ from PyQt5.Qt import (QIcon, QFont, QLabel, QListWidget, QAction, QEvent,
QCursor, QColor, QWidget, QPixmap, QSplitterHandle, QToolButton,
Qt, pyqtSignal, QRegExp, QSize, QSplitter, QPainter, QPageSize, QPrinter,
QLineEdit, QComboBox, QPen, QGraphicsScene, QMenu, QStringListModel, QKeySequence,
QCompleter, QTimer, QRect, QGraphicsView, QPagedPaintDevice, QPalette)
QCompleter, QTimer, QRect, QGraphicsView, QPagedPaintDevice, QPalette, QClipboard)
from calibre.constants import iswindows, ismacos
from calibre.gui2 import (error_dialog, pixmap_to_data, gprefs,
@ -295,7 +295,7 @@ class ImageDropMixin(object): # {{{
cb = QApplication.instance().clipboard()
pmap = cb.pixmap()
if pmap.isNull() and cb.supportsSelection():
pmap = cb.pixmap(cb.Selection)
pmap = cb.pixmap(QClipboard.Mode.Selection)
if not pmap.isNull():
self.set_pixmap(pmap)
self.cover_changed.emit(