QPageSize: mark ctors explicit

A QSize or QSizeF is not an accurate representation of a QPageSize, so
the corresponding constructor should be explicit.

Change-Id: I6b1808e5f93e3caef948c0e5300bd3c20e3c4210
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: John Layt <jlayt@kde.org>
This commit is contained in:
Marc Mutz 2014-04-04 23:57:28 +02:00 committed by The Qt Project
parent c2b2ef32ca
commit 6115ba4f4e

View File

@ -230,12 +230,12 @@ public:
QPageSize();
explicit QPageSize(QPageSize::PageSizeId pageSizeId);
QPageSize(const QSize &pointSize,
const QString &name = QString(),
QPageSize::SizeMatchPolicy matchPolicy = QPageSize::FuzzyMatch);
QPageSize(const QSizeF &size, QPageSize::Unit units,
const QString &name = QString(),
QPageSize::SizeMatchPolicy matchPolicy = QPageSize::FuzzyMatch);
explicit QPageSize(const QSize &pointSize,
const QString &name = QString(),
QPageSize::SizeMatchPolicy matchPolicy = QPageSize::FuzzyMatch);
explicit QPageSize(const QSizeF &size, QPageSize::Unit units,
const QString &name = QString(),
QPageSize::SizeMatchPolicy matchPolicy = QPageSize::FuzzyMatch);
QPageSize(const QPageSize &other);
~QPageSize();