summaryrefslogtreecommitdiffstats
path: root/src/widgets/dialogs
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2011-08-17 11:26:51 +0200
committerLars Knoll <lars.knoll@nokia.com>2011-08-19 09:16:12 +0200
commit9ebdc333a6a6485fd60a50a742a1d6edec211f53 (patch)
tree29f47352fac722f29bf3e394214b375977cdcea7 /src/widgets/dialogs
parent64f94fa373900aca357f5f94c5ef16f481dc11b7 (diff)
Introduce a paged paintdevice and use it
Introduce a QPagedPaintDevice class that has a newPage() method and page dimensions. QPdfWriter and QPrinter inherit from it. Add a bit of API to QPdfWriter. Change-Id: Ibf23e7fe741f3a5ed854faf5d249a272acc75f35 Reviewed-on: http://codereview.qt.nokia.com/3206 Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Diffstat (limited to 'src/widgets/dialogs')
-rw-r--r--src/widgets/dialogs/qpagesetupdialog_unix.cpp2
-rw-r--r--src/widgets/dialogs/qprintdialog_unix.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/widgets/dialogs/qpagesetupdialog_unix.cpp b/src/widgets/dialogs/qpagesetupdialog_unix.cpp
index 192d833406..ff54e0a19b 100644
--- a/src/widgets/dialogs/qpagesetupdialog_unix.cpp
+++ b/src/widgets/dialogs/qpagesetupdialog_unix.cpp
@@ -367,7 +367,7 @@ void QPageSetupWidget::setupPrinter() const
QRect paperRect = m_cups->paperRect(cupsPageSize);
engine->setProperty(PPK_CupsPaperRect, paperRect);
- for(ps = 0; ps < QPrinter::NPaperSize; ++ps) {
+ for(ps = 0; ps < QPrinter::NPageSize; ++ps) {
QPdf::PaperSize size = QPdf::paperSize(QPrinter::PaperSize(ps));
if (size.width == paperRect.width() && size.height == paperRect.height())
break;
diff --git a/src/widgets/dialogs/qprintdialog_unix.cpp b/src/widgets/dialogs/qprintdialog_unix.cpp
index 95619b9361..e1c1287a11 100644
--- a/src/widgets/dialogs/qprintdialog_unix.cpp
+++ b/src/widgets/dialogs/qprintdialog_unix.cpp
@@ -970,7 +970,7 @@ void QUnixPrintWidgetPrivate::setCupsProperties()
QRect paperRect = cups->paperRect(cupsPageSize);
engine->setProperty(PPK_CupsPaperRect, paperRect);
- for (int ps = 0; ps < QPrinter::NPaperSize; ++ps) {
+ for (int ps = 0; ps < QPrinter::NPageSize; ++ps) {
QPdf::PaperSize size = QPdf::paperSize(QPrinter::PaperSize(ps));
if (size.width == paperRect.width() && size.height == paperRect.height())
printer->setPaperSize(static_cast<QPrinter::PaperSize>(ps));