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
qprinter.cpp File Reference

(367e6ff0b20be47fdc9ddd72866053ec60cbe254)

#include "qprinter.h"
#include "qprinter_p.h"
#include <qpa/qplatformprintplugin.h>
#include <qpa/qplatformprintersupport.h>
#include "qprintengine.h"
#include "qlist.h"
#include <qcoreapplication.h>
#include <qfileinfo.h>
#include <private/qpagedpaintdevice_p.h>
#include "qprintengine_pdf_p.h"
#include <qpicture.h>
+ Include dependency graph for qprinter.cpp:

Go to the source code of this file.

Classes

class  QPrinterPagedPaintDevicePrivate
 

Macros

#define ABORT_IF_ACTIVE(location)
 
#define ABORT_IF_ACTIVE_RETURN(location, retValue)
 

Functions

qreal qt_pixelMultiplier (int resolution)
 
QMarginsF qt_convertMargins (const QMarginsF &margins, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits)
 

Macro Definition Documentation

◆ ABORT_IF_ACTIVE

#define ABORT_IF_ACTIVE ( location)
Value:
if (d->printEngine->printerState() == QPrinter::Active) { \
qWarning("%s: Cannot be changed while printer is active", location); \
return; \
}
GLint location

Definition at line 30 of file qprinter.cpp.

Referenced by QPrinter::setCollateCopies(), QPrinter::setColorMode(), QPrinter::setCopyCount(), QPrinter::setCreator(), QPrinter::setDocName(), QPrinter::setOutputFileName(), QPrinter::setPageOrder(), QPrinter::setPrinterName(), QPrinter::setPrintProgram(), and QPrinter::setResolution().

◆ ABORT_IF_ACTIVE_RETURN

#define ABORT_IF_ACTIVE_RETURN ( location,
retValue )
Value:
if (d->printEngine->printerState() == QPrinter::Active) { \
qWarning("%s: Cannot be changed while printer is active", location); \
return retValue; \
}

Definition at line 36 of file qprinter.cpp.

Function Documentation

◆ qt_convertMargins()

QMarginsF qt_convertMargins ( const QMarginsF & margins,
QPageLayout::Unit fromUnits,
QPageLayout::Unit toUnits )
extern

Definition at line 42 of file qpagelayout.cpp.

◆ qt_pixelMultiplier()

qreal qt_pixelMultiplier ( int resolution)
extern

Definition at line 497 of file qpagesize.cpp.

Referenced by qt_convertPointsToPixels().

+ Here is the caller graph for this function: