summaryrefslogtreecommitdiffstats
path: root/src/plugins/printsupport/windows/qwindowsprintersupport.h
diff options
context:
space:
mode:
authorJohn Layt <jlayt@kde.org>2013-12-17 12:55:32 -0500
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-17 13:45:42 +0100
commitcf8b8340f3d283830a6aca2f708e839bb70d6d57 (patch)
tree70c11b317bc397bea14205c1e87f4cde4279e991 /src/plugins/printsupport/windows/qwindowsprintersupport.h
parente33b9152678cd62a7f314dae80898326595c86c0 (diff)
QPlatformPrintDevice - Add Windows implementation
Add Windows implementation of QPlatformPrintDevice. Change-Id: I007678cd6d2bdae0728b61cc2796a5c5e5d1578f Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/plugins/printsupport/windows/qwindowsprintersupport.h')
-rw-r--r--src/plugins/printsupport/windows/qwindowsprintersupport.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/printsupport/windows/qwindowsprintersupport.h b/src/plugins/printsupport/windows/qwindowsprintersupport.h
index 1b1b1fa215..7b82d214ff 100644
--- a/src/plugins/printsupport/windows/qwindowsprintersupport.h
+++ b/src/plugins/printsupport/windows/qwindowsprintersupport.h
@@ -56,8 +56,14 @@ public:
virtual QPrintEngine *createNativePrintEngine(QPrinter::PrinterMode printerMode);
virtual QPaintEngine *createPaintEngine(QPrintEngine *printEngine, QPrinter::PrinterMode);
+
+ QPrintDevice createPrintDevice(const QString &id) Q_DECL_OVERRIDE;
+ QStringList availablePrintDeviceIds() const Q_DECL_OVERRIDE;
+ QString defaultPrintDeviceId() const Q_DECL_OVERRIDE;
+
virtual QList<QPrinter::PaperSize> supportedPaperSizes(const QPrinterInfo &) const;
virtual QList<QPair<QString, QSizeF> >supportedSizesWithNames(const QPrinterInfo &printerInfo) const;
+
virtual QList<QPrinterInfo> availablePrinters();
private: