From a1ad1f35a9a2553174cb7e86762b5494622c4639 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 19 Apr 2021 09:42:41 +0200 Subject: QPageSize: make PageSizeId ctor non-explicit A QPageSize::PageSizeId is a faithful representation of a QPageSize, so the corresponding QPageSize ctor shouldn't be explicit. [ChangeLog][QtGui][QPageSize] Conversion from a QPageSize::PageSizeId is now implicit. Change-Id: I2d32da370c032949686757400cb7c28583d9d8ac Reviewed-by: Edward Welbourne Reviewed-by: Giuseppe D'Angelo (cherry picked from commit c8f380bd13f077cd797edbdb55723a2524f55c78) Reviewed-by: Qt Cherry-pick Bot --- src/gui/painting/qpagesize.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/painting/qpagesize.h b/src/gui/painting/qpagesize.h index 72d24ed938..f4e7af0f6c 100644 --- a/src/gui/painting/qpagesize.h +++ b/src/gui/painting/qpagesize.h @@ -224,7 +224,7 @@ public: }; QPageSize(); - explicit QPageSize(PageSizeId pageSizeId); + Q_IMPLICIT QPageSize(PageSizeId pageSizeId); explicit QPageSize(const QSize &pointSize, const QString &name = QString(), SizeMatchPolicy matchPolicy = FuzzyMatch); -- cgit v1.2.3