Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QPlatformPrinterSupport Class Reference

The QPlatformPrinterSupport class provides an abstraction for print support. More...

#include <qplatformprintersupport.h>

Inheritance diagram for QPlatformPrinterSupport:
Collaboration diagram for QPlatformPrinterSupport:

Public Member Functions

 QPlatformPrinterSupport ()
virtual ~QPlatformPrinterSupport ()
virtual QPrintEnginecreateNativePrintEngine (QPrinter::PrinterMode printerMode, const QString &deviceId=QString())
virtual QPaintEnginecreatePaintEngine (QPrintEngine *, QPrinter::PrinterMode printerMode)
virtual QPrintDevice createPrintDevice (const QString &id)
virtual QStringList availablePrintDeviceIds () const
virtual QString defaultPrintDeviceId () const

Static Protected Member Functions

static QPrintDevice createPrintDevice (QPlatformPrintDevice *device)
static QPageSize createPageSize (const QString &id, QSize size, const QString &localizedName)

Detailed Description

The QPlatformPrinterSupport class provides an abstraction for print support.

Since
5.0

\preliminary

Definition at line 34 of file qplatformprintersupport.h.

Constructor & Destructor Documentation

◆ QPlatformPrinterSupport()

QPlatformPrinterSupport::QPlatformPrinterSupport ( )

Definition at line 28 of file qplatformprintersupport.cpp.

◆ ~QPlatformPrinterSupport()

QPlatformPrinterSupport::~QPlatformPrinterSupport ( )
virtual

Definition at line 32 of file qplatformprintersupport.cpp.

Member Function Documentation

◆ availablePrintDeviceIds()

QStringList QPlatformPrinterSupport::availablePrintDeviceIds ( ) const
virtual

◆ createNativePrintEngine()

QPrintEngine * QPlatformPrinterSupport::createNativePrintEngine ( QPrinter::PrinterMode printerMode,
const QString & deviceId = QString() )
virtual

◆ createPageSize()

QPageSize QPlatformPrinterSupport::createPageSize ( const QString & id,
QSize size,
const QString & localizedName )
staticprotected

Definition at line 67 of file qplatformprintersupport.cpp.

◆ createPaintEngine()

QPaintEngine * QPlatformPrinterSupport::createPaintEngine ( QPrintEngine * ,
QPrinter::PrinterMode printerMode )
virtual

◆ createPrintDevice() [1/2]

QPrintDevice QPlatformPrinterSupport::createPrintDevice ( const QString & id)
virtual

◆ createPrintDevice() [2/2]

QPrintDevice QPlatformPrinterSupport::createPrintDevice ( QPlatformPrintDevice * device)
staticprotected

Definition at line 46 of file qplatformprintersupport.cpp.

◆ defaultPrintDeviceId()

QString QPlatformPrinterSupport::defaultPrintDeviceId ( ) const
virtual

The documentation for this class was generated from the following files: