From da775a7adce36b8be2030d122aaa210be40c9b94 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 5 Jan 2022 09:44:56 +0530 Subject: [PATCH] Add compat for enums from QSizePolicy and QLayout --- src/calibre/gui2/pyqt6_compat.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/pyqt6_compat.py b/src/calibre/gui2/pyqt6_compat.py index ca1e73108f..5f370f14c1 100644 --- a/src/calibre/gui2/pyqt6_compat.py +++ b/src/calibre/gui2/pyqt6_compat.py @@ -8,9 +8,9 @@ from qt.core import ( QAbstractItemView, QAction, QComboBox, QDialog, QDialogButtonBox, QDrag, - QEventLoop, QFontMetrics, QFormLayout, QFrame, QImage, QIODevice, QLineEdit, - QMenu, QMessageBox, QModelIndex, QPalette, QSinglePointEvent, Qt, QThread, - QToolButton, QEvent, QDropEvent, QHoverEvent + QDropEvent, QEvent, QEventLoop, QFontMetrics, QFormLayout, QFrame, QHoverEvent, + QImage, QIODevice, QLayout, QLineEdit, QMenu, QMessageBox, QModelIndex, QPalette, + QSinglePointEvent, QSizePolicy, Qt, QThread, QToolButton ) from calibre_extensions import progress_indicator @@ -64,7 +64,8 @@ QFontMetrics.width = lambda self, text: self.horizontalAdvance(text) # Restore enum values to various classes for cls in ( Qt, QDialog, QToolButton, QAbstractItemView, QDialogButtonBox, QFrame, QComboBox, - QLineEdit, QAction, QImage, QIODevice, QPalette, QFormLayout, QEvent, QMessageBox + QLineEdit, QAction, QImage, QIODevice, QPalette, QFormLayout, QEvent, QMessageBox, + QSizePolicy, QLayout ): for var in tuple(vars(cls).values()): m = getattr(var, '__members__', {})