summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpdfwriter.cpp
diff options
context:
space:
mode:
authorJohn Layt <jlayt@kde.org>2013-12-28 12:02:43 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-09 18:16:02 +0100
commitd76f05e955205c3764dd184a8583ed785fc51b33 (patch)
treea83c74491b4a36ba7bfc010d54d4e377c984ad33 /src/gui/painting/qpdfwriter.cpp
parentc07c9bcf4a645df3a7ec400ec8fe1298129eff79 (diff)
QPdfWriter - Fix setting of margins
The setting of margins wasn't being passed to the base class, so calling margins() wouldn't return the new values. Change-Id: I86c30f28fb0430f4b9d6e180a59cad354b489289 Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
Diffstat (limited to 'src/gui/painting/qpdfwriter.cpp')
-rw-r--r--src/gui/painting/qpdfwriter.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/painting/qpdfwriter.cpp b/src/gui/painting/qpdfwriter.cpp
index a783aad66a..27fb8b1646 100644
--- a/src/gui/painting/qpdfwriter.cpp
+++ b/src/gui/painting/qpdfwriter.cpp
@@ -209,6 +209,8 @@ void QPdfWriter::setMargins(const Margins &m)
{
Q_D(QPdfWriter);
+ QPagedPaintDevice::setMargins(m);
+
const qreal multiplier = 72./25.4;
d->engine->d_func()->leftMargin = m.left*multiplier;
d->engine->d_func()->rightMargin = m.right*multiplier;