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

#include <qprinter_p.h>

Collaboration diagram for QPrinterPrivate:

Public Member Functions

 QPrinterPrivate (QPrinter *printer)
 ~QPrinterPrivate ()
void init (const QPrinterInfo &printer, QPrinter::PrinterMode mode)
QPrinterInfo findValidPrinter (const QPrinterInfo &printer=QPrinterInfo())
void initEngines (QPrinter::OutputFormat format, const QPrinterInfo &printer)
void changeEngines (QPrinter::OutputFormat format, const QPrinterInfo &printer)
void setProperty (QPrintEngine::PrintEnginePropertyKey key, const QVariant &value)

Static Public Member Functions

static QPrinterPrivateget (QPrinter *printer)

Public Attributes

QPrinter::PrinterMode printerMode
QPrinter::OutputFormat outputFormat
QPrinter::PdfVersion pdfVersion
QPrintEngineprintEngine
QPaintEnginepaintEngine
QPrintEnginerealPrintEngine
QPaintEnginerealPaintEngine
QPrinterq_ptr
QPrinter::PrintRange printRange
uint use_default_engine: 1
uint had_default_engines: 1
uint validPrinter: 1
uint hasCustomPageMargins: 1
QSet< QPrintEngine::PrintEnginePropertyKeym_properties

Detailed Description

Definition at line 38 of file qprinter_p.h.

Constructor & Destructor Documentation

◆ QPrinterPrivate()

QPrinterPrivate::QPrinterPrivate ( QPrinter * printer)
inline

Definition at line 42 of file qprinter_p.h.

◆ ~QPrinterPrivate()

QPrinterPrivate::~QPrinterPrivate ( )
inline

Definition at line 58 of file qprinter_p.h.

Member Function Documentation

◆ changeEngines()

void QPrinterPrivate::changeEngines ( QPrinter::OutputFormat format,
const QPrinterInfo & printer )

Definition at line 98 of file qprinter.cpp.

◆ findValidPrinter()

QPrinterInfo QPrinterPrivate::findValidPrinter ( const QPrinterInfo & printer = QPrinterInfo())

Definition at line 46 of file qprinter.cpp.

◆ get()

QPrinterPrivate * QPrinterPrivate::get ( QPrinter * printer)
inlinestatic

Definition at line 62 of file qprinter_p.h.

◆ init()

void QPrinterPrivate::init ( const QPrinterInfo & printer,
QPrinter::PrinterMode mode )

Definition at line 466 of file qprinter.cpp.

◆ initEngines()

void QPrinterPrivate::initEngines ( QPrinter::OutputFormat format,
const QPrinterInfo & printer )

Definition at line 61 of file qprinter.cpp.

◆ setProperty()

void QPrinterPrivate::setProperty ( QPrintEngine::PrintEnginePropertyKey key,
const QVariant & value )

Definition at line 157 of file qprinter.cpp.

Member Data Documentation

◆ had_default_engines

uint QPrinterPrivate::had_default_engines

Definition at line 96 of file qprinter_p.h.

◆ hasCustomPageMargins

uint QPrinterPrivate::hasCustomPageMargins

Definition at line 99 of file qprinter_p.h.

◆ m_properties

QSet<QPrintEngine::PrintEnginePropertyKey> QPrinterPrivate::m_properties

Definition at line 102 of file qprinter_p.h.

◆ outputFormat

QPrinter::OutputFormat QPrinterPrivate::outputFormat

Definition at line 80 of file qprinter_p.h.

◆ paintEngine

QPaintEngine* QPrinterPrivate::paintEngine

Definition at line 83 of file qprinter_p.h.

◆ pdfVersion

QPrinter::PdfVersion QPrinterPrivate::pdfVersion

Definition at line 81 of file qprinter_p.h.

◆ printEngine

QPrintEngine* QPrinterPrivate::printEngine

Definition at line 82 of file qprinter_p.h.

◆ printerMode

QPrinter::PrinterMode QPrinterPrivate::printerMode

Definition at line 79 of file qprinter_p.h.

◆ printRange

QPrinter::PrintRange QPrinterPrivate::printRange

Definition at line 93 of file qprinter_p.h.

◆ q_ptr

QPrinter* QPrinterPrivate::q_ptr

Definition at line 91 of file qprinter_p.h.

◆ realPaintEngine

QPaintEngine* QPrinterPrivate::realPaintEngine

Definition at line 86 of file qprinter_p.h.

◆ realPrintEngine

QPrintEngine* QPrinterPrivate::realPrintEngine

Definition at line 85 of file qprinter_p.h.

◆ use_default_engine

uint QPrinterPrivate::use_default_engine

Definition at line 95 of file qprinter_p.h.

◆ validPrinter

uint QPrinterPrivate::validPrinter

Definition at line 98 of file qprinter_p.h.


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