From 80a04bd57786b67df7df98cc9b1bf46bd5afc6e0 Mon Sep 17 00:00:00 2001 From: John Layt Date: Fri, 4 Jun 2010 19:04:05 +0000 Subject: [PATCH] Whoops! Didn't relise we had an API/BIC guarantee on Okular. Restore previous API and make it call the new API. CCMAIL: kde-bindings@kde.org CCMAIL: aacid@kde.org CCBUG: 194586 svn path=/trunk/KDE/kdegraphics/okular/; revision=1134631 --- core/fileprinter.cpp | 5 +++++ core/fileprinter.h | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/core/fileprinter.cpp b/core/fileprinter.cpp index ca35cb0d2..f08b1048f 100644 --- a/core/fileprinter.cpp +++ b/core/fileprinter.cpp @@ -145,6 +145,11 @@ int FilePrinter::doPrintFiles( QPrinter &printer, QStringList fileList, FileDele return ret; } +QList FilePrinter::pageList( QPrinter &printer, int lastPage, const QList &selectedPageList ) +{ + return pageList( printer, lastPage, 0, selectedPageList ); +} + QList FilePrinter::pageList( QPrinter &printer, int lastPage, int currentPage, const QList &selectedPageList ) { diff --git a/core/fileprinter.h b/core/fileprinter.h index 740afd24c..f81ab9b1d 100644 --- a/core/fileprinter.h +++ b/core/fileprinter.h @@ -102,12 +102,22 @@ public: * * @param printer the print settings to use * @param lastPage the last page number, needed if AllPages option is selected + * @param currentPage the current page number, needed if CurrentPage option is selected * @param selectedPageList list of pages to use if Selection option is selected * @returns Returns list of pages to print */ static QList pageList( QPrinter &printer, int lastPage, int currentPage, const QList &selectedPageList ); + /** Return the list of pages selected by the user in the Print Dialog + * + * @param printer the print settings to use + * @param lastPage the last page number, needed if AllPages option is selected + * @param selectedPageList list of pages to use if Selection option is selected + * @returns Returns list of pages to print + */ + static QList pageList( QPrinter &printer, int lastPage, const QList &selectedPageList ); + /** Return the range of pages selected by the user in the Print Dialog * * @param printer the print settings to use