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
QCupsPrintEnginePrivate Class Reference

#include <qcupsprintengine_p.h>

+ Inheritance diagram for QCupsPrintEnginePrivate:
+ Collaboration diagram for QCupsPrintEnginePrivate:

Public Member Functions

 QCupsPrintEnginePrivate (QPrinter::PrinterMode m)
 
 ~QCupsPrintEnginePrivate ()
 
bool openPrintDevice () override
 
void closePrintDevice () override
 
- Public Member Functions inherited from QPdfPrintEnginePrivate
 QPdfPrintEnginePrivate (QPrinter::PrinterMode m)
 
 ~QPdfPrintEnginePrivate ()
 
QPrinter::ColorMode printerColorMode () const
 
- Public Member Functions inherited from QPdfEnginePrivate
 QPdfEnginePrivate ()
 
 ~QPdfEnginePrivate ()
 
uint requestObject ()
 
void writeHeader ()
 
void writeTail ()
 
int addImage (const QImage &image, bool *bitmap, bool lossless, qint64 serial_no)
 Adds an image to the pdf and return the pdf-object id.
 
int addConstantAlphaObject (int brushAlpha, int penAlpha=255)
 
int addBrushPattern (const QTransform &matrix, bool *specifyColor, int *gStateObject)
 
void drawTextItem (const QPointF &p, const QTextItemInt &ti)
 
QTransform pageMatrix () const
 
void newPage ()
 
- Public Member Functions inherited from QPaintEnginePrivate
 QPaintEnginePrivate ()
 
virtual ~QPaintEnginePrivate ()
 
void updateSystemClip ()
 
void setSystemTransform (const QTransform &xform)
 
void setSystemViewport (const QRegion &region)
 
void setSystemTransformAndViewport (const QTransform &xform, const QRegion &region)
 
virtual void systemStateChanged ()
 
void drawBoxTextItem (const QPointF &p, const QTextItemInt &ti)
 
virtual QPaintEngineaggregateEngine ()
 
virtual Qt::HANDLE nativeHandle ()
 

Additional Inherited Members

- Static Public Member Functions inherited from QPaintEnginePrivate
static QPaintEnginePrivateget (QPaintEngine *paintEngine)
 
- Public Attributes inherited from QPdfEnginePrivate
int currentObject
 
QPdfPagecurrentPage
 
QPdf::Stroker stroker
 
QPointF brushOrigin
 
QBrush brush
 
QPen pen
 
QList< QPainterPathclips
 
bool clipEnabled
 
bool allClipped
 
bool hasPen
 
bool hasBrush
 
bool simplePen
 
bool needsTransform
 
qreal opacity
 
QPdfEngine::PdfVersion pdfVersion
 
QPdfEngine::ColorModel colorModel
 
QHash< QFontEngine::FaceId, QFontSubset * > fonts
 
QPaintDevicepdev
 
QIODeviceoutDevice
 
bool ownsDevice
 
QString outputFileName
 
QString title
 
QString creator
 
bool embedFonts
 
int resolution
 
QPageLayout m_pageLayout
 
- Public Attributes inherited from QPaintEnginePrivate
QPaintDevicepdev
 
QPaintEngineq_ptr
 
QRegion baseSystemClip
 
QRegion systemClip
 
QRect systemRect
 
QRegion systemViewport
 
QTransform systemTransform
 
QPaintDevicecurrentClipDevice
 
uint hasSystemTransform: 1
 
uint hasSystemViewport: 1
 

Detailed Description

Definition at line 47 of file qcupsprintengine_p.h.

Constructor & Destructor Documentation

◆ QCupsPrintEnginePrivate()

QCupsPrintEnginePrivate::QCupsPrintEnginePrivate ( QPrinter::PrinterMode m)

Definition at line 116 of file qcupsprintengine.cpp.

◆ ~QCupsPrintEnginePrivate()

QCupsPrintEnginePrivate::~QCupsPrintEnginePrivate ( )

Definition at line 122 of file qcupsprintengine.cpp.

Member Function Documentation

◆ closePrintDevice()

◆ openPrintDevice()

bool QCupsPrintEnginePrivate::openPrintDevice ( )
overridevirtual

Reimplemented from QPdfPrintEnginePrivate.

Definition at line 126 of file qcupsprintengine.cpp.

References QIODevice::errorString(), file, QString::fromLocal8Bit(), QString::isEmpty(), QFile::open(), open(), QPdfEnginePrivate::outDevice, QPdfEnginePrivate::outputFileName, qPrintable, qWarning, QIODeviceBase::Truncate, and QIODeviceBase::WriteOnly.

+ Here is the call graph for this function:

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