From 14f45e535b4ef4cf169c3e0db817ac519b51b401 Mon Sep 17 00:00:00 2001 From: John Layt Date: Fri, 1 Jun 2012 19:49:45 +0100 Subject: QtPrintSupport - Add CUPS printer and options queries to plugin Implement initial support in the CUPS plugin for directly calling CUPS to obtain printer list and basic printer info rather than QCupsSupport. Add api to the plugin to return any options for a printer, usually IPP options as implemented for CUPS, but whatever applies for the host print system. Future changes will add support for returning the PPD options. This api may eventually be added to QPrinterInfo, but not in 5.0. Change-Id: I6c8bae4c9295009599e6ab31382f5fff4c93981f Reviewed-by: Teemu Katajisto Reviewed-by: John Layt --- src/printsupport/kernel/qplatformprintersupport_qpa.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/printsupport/kernel/qplatformprintersupport_qpa.cpp') diff --git a/src/printsupport/kernel/qplatformprintersupport_qpa.cpp b/src/printsupport/kernel/qplatformprintersupport_qpa.cpp index 0a386eafc2..b74a84f9c6 100644 --- a/src/printsupport/kernel/qplatformprintersupport_qpa.cpp +++ b/src/printsupport/kernel/qplatformprintersupport_qpa.cpp @@ -107,6 +107,19 @@ QPrinterInfo QPlatformPrinterSupport::printerInfo(const QString &printerName) return QPrinterInfo(); } +QString QPlatformPrinterSupport::printerOption(const QPrinterInfo &printer, const QString &key) const +{ + Q_UNUSED(printer) + Q_UNUSED(key) + return QString(); +} + +PrinterOptions QPlatformPrinterSupport::printerOptions(const QPrinterInfo &printer) const +{ + Q_UNUSED(printer) + return PrinterOptions(); +} + int QPlatformPrinterSupport::printerIndex(const QPrinterInfo &printer) { return printer.d_func()->index; -- cgit v1.2.3