summaryrefslogtreecommitdiffstats
path: root/src/printsupport/kernel/qcups_p.h
diff options
context:
space:
mode:
authorMartin Klapetek <mklapetek@kde.org>2013-09-19 21:58:30 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-20 23:45:06 +0200
commit99f9bf9af68530302fcb5a920f477a224adc0e09 (patch)
tree414d87079843a4e9ec3b739a588176e9a9acbde1 /src/printsupport/kernel/qcups_p.h
parentc5b58ecd2e4d236a6071bbf2298638d3baaa7a12 (diff)
Offer Page Range option for apps that can't do it themselves
Some apps may not support printing only a particular page range, but with CUPS we can do "server-side print range", ie. we can select the page range for the application. If CUPS is available, the Page Range widget is now displayed if app advertises no such capability and page range is selected on the server instead. [ChangeLog][QtPrintSupport][QPrintDialog] Added CUPS server-side print range support for apps that can't support print range option themselves Change-Id: Ia7784065ba5a8b53bb05ae46e982c718ef672fa5 Reviewed-by: John Layt <jlayt@kde.org>
Diffstat (limited to 'src/printsupport/kernel/qcups_p.h')
-rw-r--r--src/printsupport/kernel/qcups_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/printsupport/kernel/qcups_p.h b/src/printsupport/kernel/qcups_p.h
index f3e71df3e3..726bc7eba6 100644
--- a/src/printsupport/kernel/qcups_p.h
+++ b/src/printsupport/kernel/qcups_p.h
@@ -175,6 +175,7 @@ public:
static void setPageSet(QPrinter *printer, const PageSet pageSet);
static void setPagesPerSheetLayout(QPrinter *printer, const PagesPerSheet pagesPerSheet,
const PagesPerSheetLayout pagesPerSheetLayout);
+ static void setPageRange(QPrinter *printer, int pageFrom, int pageTo);
static bool printerHasPPD(const char *printerName);