Fix QPageLayout() not initializing units

by using the other QPageLayout constructor

Task-number: QTBUG-47551
Change-Id: I9c3635d4a460437febefdfb9d259d508b61c1f29
Reviewed-by: David Faure <david.faure@kdab.com>
bb10
Albert Astals Cid 2018-03-16 17:01:54 +01:00
parent daa7f5375c
commit d3121e3888
1 changed files with 1 additions and 8 deletions

View File

@ -123,7 +123,6 @@ class QPageLayoutPrivate : public QSharedData
{
public:
QPageLayoutPrivate();
QPageLayoutPrivate(const QPageSize &pageSize, QPageLayout::Orientation orientation,
const QMarginsF &margins, QPageLayout::Unit units,
const QMarginsF &minMargins);
@ -166,12 +165,6 @@ private:
QMarginsF m_maxMargins;
};
QPageLayoutPrivate::QPageLayoutPrivate()
: m_orientation(QPageLayout::Landscape),
m_mode(QPageLayout::StandardMode)
{
}
QPageLayoutPrivate::QPageLayoutPrivate(const QPageSize &pageSize, QPageLayout::Orientation orientation,
const QMarginsF &margins, QPageLayout::Unit units,
const QMarginsF &minMargins)
@ -356,7 +349,7 @@ QRectF QPageLayoutPrivate::paintRect() const
*/
QPageLayout::QPageLayout()
: d(new QPageLayoutPrivate())
: QPageLayout(QPageSize(), QPageLayout::Landscape, QMarginsF())
{
}