diff options
Diffstat (limited to 'src/plugins/printsupport/windows/qwindowsprintersupport.cpp')
-rw-r--r-- | src/plugins/printsupport/windows/qwindowsprintersupport.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/plugins/printsupport/windows/qwindowsprintersupport.cpp b/src/plugins/printsupport/windows/qwindowsprintersupport.cpp index b7ba9ef5e7..2da10fc5d0 100644 --- a/src/plugins/printsupport/windows/qwindowsprintersupport.cpp +++ b/src/plugins/printsupport/windows/qwindowsprintersupport.cpp @@ -40,6 +40,7 @@ ****************************************************************************/ #include "qwindowsprintersupport.h" +#include "qwindowsprintdevice.h" #include <QtCore/QList> #include <QtCore/QScopedArrayPointer> @@ -47,6 +48,7 @@ #include <qprintengine_win_p.h> #include <private/qpaintengine_alpha_p.h> #include <private/qprinterinfo_p.h> +#include <private/qprintdevice_p.h> QT_BEGIN_NAMESPACE @@ -71,6 +73,21 @@ QPaintEngine *QWindowsPrinterSupport::createPaintEngine(QPrintEngine *engine, QP return static_cast<QWin32PrintEngine *>(engine); } +QPrintDevice QWindowsPrinterSupport::createPrintDevice(const QString &id) +{ + return QPlatformPrinterSupport::createPrintDevice(new QWindowsPrintDevice(id)); +} + +QStringList QWindowsPrinterSupport::availablePrintDeviceIds() const +{ + return QWindowsPrintDevice::availablePrintDeviceIds(); +} + +QString QWindowsPrinterSupport::defaultPrintDeviceId() const +{ + return QWindowsPrintDevice::defaultPrintDeviceId(); +} + QList<QPrinter::PaperSize> QWindowsPrinterSupport::supportedPaperSizes(const QPrinterInfo &printerInfo) const { return QWin32PrintEngine::supportedPaperSizes(printerInfo); |