QtPrintSupport - Add CUPS printer and options queries to plugin
authorJohn Layt <jlayt@kde.org>
Fri, 1 Jun 2012 18:49:45 +0000 (19:49 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 8 Jun 2012 23:46:36 +0000 (01:46 +0200)
commit14f45e535b4ef4cf169c3e0db817ac519b51b401
treeb3709a54368419e8ee7ac8351e83a2b9c64aff3c
parent80ceba9a367a59da549b8680780ca5d160d16274
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>
src/plugins/printsupport/cups/qcupsprintersupport.cpp
src/plugins/printsupport/cups/qcupsprintersupport_p.h
src/printsupport/kernel/qplatformprintersupport.h
src/printsupport/kernel/qplatformprintersupport_qpa.cpp