summaryrefslogtreecommitdiffstats
path: root/src/printsupport/kernel/qplatformprintersupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/printsupport/kernel/qplatformprintersupport.cpp')
-rw-r--r--src/printsupport/kernel/qplatformprintersupport.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/printsupport/kernel/qplatformprintersupport.cpp b/src/printsupport/kernel/qplatformprintersupport.cpp
index 4d80e55ab6..cddf979928 100644
--- a/src/printsupport/kernel/qplatformprintersupport.cpp
+++ b/src/printsupport/kernel/qplatformprintersupport.cpp
@@ -40,10 +40,12 @@
****************************************************************************/
#include "qplatformprintersupport.h"
+#include "qplatformprintdevice.h"
#include <QtPrintSupport/qprinterinfo.h>
#include <private/qprinterinfo_p.h>
+#include <private/qprintdevice_p.h>
#ifndef QT_NO_PRINTER
@@ -77,6 +79,32 @@ QPaintEngine *QPlatformPrinterSupport::createPaintEngine(QPrintEngine *, QPrinte
return 0;
}
+QPrintDevice QPlatformPrinterSupport::createPrintDevice(QPlatformPrintDevice *device)
+{
+ return QPrintDevice(device);
+}
+
+QPrintDevice QPlatformPrinterSupport::createPrintDevice(const QString &id)
+{
+ Q_UNUSED(id)
+ return QPrintDevice();
+}
+
+QPrintDevice QPlatformPrinterSupport::createDefaultPrintDevice()
+{
+ return createPrintDevice(defaultPrintDeviceId());
+}
+
+QStringList QPlatformPrinterSupport::availablePrintDeviceIds() const
+{
+ return QStringList();
+}
+
+QString QPlatformPrinterSupport::defaultPrintDeviceId() const
+{
+ return QString();
+}
+
QList<QPrinter::PaperSize> QPlatformPrinterSupport::supportedPaperSizes(const QPrinterInfo &) const
{
return QList<QPrinter::PaperSize>();