summaryrefslogtreecommitdiffstats
path: root/src/printsupport/kernel/qplatformprintersupport_qpa.cpp
diff options
context:
space:
mode:
authorJohn Layt <jlayt@kde.org>2012-06-01 19:49:45 +0100
committerQt by Nokia <qt-info@nokia.com>2012-06-09 01:46:36 +0200
commit14f45e535b4ef4cf169c3e0db817ac519b51b401 (patch)
treeb3709a54368419e8ee7ac8351e83a2b9c64aff3c /src/printsupport/kernel/qplatformprintersupport_qpa.cpp
parent80ceba9a367a59da549b8680780ca5d160d16274 (diff)
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 <teemu.katajisto@digia.com> Reviewed-by: John Layt <jlayt@kde.org>
Diffstat (limited to 'src/printsupport/kernel/qplatformprintersupport_qpa.cpp')
-rw-r--r--src/printsupport/kernel/qplatformprintersupport_qpa.cpp13
1 files changed, 13 insertions, 0 deletions
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;