Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 33 of file qplatformprintersupport.h.

Constructor & Destructor Documentation

◆ QPlatformPrinterSupport()

QPlatformPrinterSupport::QPlatformPrinterSupport ( )

Definition at line 27 of file qplatformprintersupport.cpp.

◆ ~QPlatformPrinterSupport()

QPlatformPrinterSupport::~QPlatformPrinterSupport ( )
virtual

Definition at line 31 of file qplatformprintersupport.cpp.

Member Function Documentation

◆ availablePrintDeviceIds()

QStringList QPlatformPrinterSupport::availablePrintDeviceIds ( ) const
virtual

Reimplemented in QCupsPrinterSupport, QCocoaPrinterSupport, and QWindowsPrinterSupport.

Definition at line 56 of file qplatformprintersupport.cpp.

Referenced by QPrinterInfo::availablePrinterNames(), and QPrinterInfo::availablePrinters().

+ Here is the caller graph for this function:

◆ createNativePrintEngine()

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

Reimplemented in QCupsPrinterSupport, QCocoaPrinterSupport, and QWindowsPrinterSupport.

Definition at line 35 of file qplatformprintersupport.cpp.

Referenced by QPrinterPrivate::initEngines().

+ Here is the caller graph for this function:

◆ createPageSize()

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

Definition at line 66 of file qplatformprintersupport.cpp.

References Q_UNUSED.

◆ createPaintEngine()

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

Reimplemented in QCocoaPrinterSupport, QCupsPrinterSupport, and QWindowsPrinterSupport.

Definition at line 40 of file qplatformprintersupport.cpp.

Referenced by QPrinterPrivate::initEngines().

+ Here is the caller graph for this function:

◆ createPrintDevice() [1/2]

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

◆ createPrintDevice() [2/2]

QPrintDevice QPlatformPrinterSupport::createPrintDevice ( QPlatformPrintDevice * device)
staticprotected

Definition at line 45 of file qplatformprintersupport.cpp.

References device.

◆ defaultPrintDeviceId()

QString QPlatformPrinterSupport::defaultPrintDeviceId ( ) const
virtual

Reimplemented in QCupsPrinterSupport, QCocoaPrinterSupport, and QWindowsPrinterSupport.

Definition at line 61 of file qplatformprintersupport.cpp.

Referenced by QWin32PrintEngine::QWin32PrintEngine(), QPrinterInfo::defaultPrinter(), QPrinterInfo::defaultPrinterName(), QWin32PrintEngine::setGlobalDevMode(), and QWin32PrintEngine::setProperty().

+ Here is the caller graph for this function:

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