From 9ebdc333a6a6485fd60a50a742a1d6edec211f53 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Wed, 17 Aug 2011 11:26:51 +0200 Subject: 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 --- src/widgets/dialogs/qpagesetupdialog_unix.cpp | 2 +- src/widgets/dialogs/qprintdialog_unix.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/widgets/dialogs') 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(ps)); -- cgit v1.2.3