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
QPdfPageRendererPrivate Class Reference
Collaboration diagram for QPdfPageRendererPrivate:

Classes

struct  PageRequest

Public Member Functions

 QPdfPageRendererPrivate ()
 ~QPdfPageRendererPrivate ()
void handleNextRequest ()
void requestFinished (int page, QSize imageSize, const QImage &image, QPdfDocumentRenderOptions options, quint64 requestId)
 QPdfPageRendererPrivate ()
 ~QPdfPageRendererPrivate ()
void handleNextRequest ()
void requestFinished (int page, QSize imageSize, const QImage &image, QPdfDocumentRenderOptions options, quint64 requestId)

Public Attributes

QPdfPageRenderer::RenderMode m_renderMode = QPdfPageRenderer::RenderMode::SingleThreaded
QPointer< QPdfDocumentm_document
QList< PageRequestm_requests
QList< PageRequestm_pendingRequests
quint64 m_requestIdCounter = 1
QThreadm_renderThread = nullptr
QScopedPointer< RenderWorkerm_renderWorker

Detailed Description

Definition at line 36 of file qpdfpagerenderer.cpp.

Constructor & Destructor Documentation

◆ QPdfPageRendererPrivate() [1/2]

QPdfPageRendererPrivate::QPdfPageRendererPrivate ( )

Definition at line 100 of file qpdfpagerenderer.cpp.

◆ ~QPdfPageRendererPrivate() [1/2]

QPdfPageRendererPrivate::~QPdfPageRendererPrivate ( )

Definition at line 102 of file qpdfpagerenderer.cpp.

◆ QPdfPageRendererPrivate() [2/2]

QPdfPageRendererPrivate::QPdfPageRendererPrivate ( )

◆ ~QPdfPageRendererPrivate() [2/2]

QPdfPageRendererPrivate::~QPdfPageRendererPrivate ( )

Member Function Documentation

◆ handleNextRequest() [1/2]

void QPdfPageRendererPrivate::handleNextRequest ( )

Definition at line 110 of file qpdfpagerenderer.cpp.

◆ handleNextRequest() [2/2]

void QPdfPageRendererPrivate::handleNextRequest ( )

◆ requestFinished() [1/2]

void QPdfPageRendererPrivate::requestFinished ( int page,
QSize imageSize,
const QImage & image,
QPdfDocumentRenderOptions options,
quint64 requestId )

Definition at line 124 of file qpdfpagerenderer.cpp.

◆ requestFinished() [2/2]

void QPdfPageRendererPrivate::requestFinished ( int page,
QSize imageSize,
const QImage & image,
QPdfDocumentRenderOptions options,
quint64 requestId )

Member Data Documentation

◆ m_document

QPointer< QPdfDocument > QPdfPageRendererPrivate::m_document

Definition at line 47 of file qpdfpagerenderer.cpp.

◆ m_pendingRequests

QList< PageRequest > QPdfPageRendererPrivate::m_pendingRequests

Definition at line 58 of file qpdfpagerenderer.cpp.

◆ m_renderMode

Definition at line 46 of file qpdfpagerenderer.cpp.

◆ m_renderThread

QThread * QPdfPageRendererPrivate::m_renderThread = nullptr

Definition at line 61 of file qpdfpagerenderer.cpp.

◆ m_renderWorker

QScopedPointer< RenderWorker > QPdfPageRendererPrivate::m_renderWorker

Definition at line 62 of file qpdfpagerenderer.cpp.

◆ m_requestIdCounter

quint64 QPdfPageRendererPrivate::m_requestIdCounter = 1

Definition at line 59 of file qpdfpagerenderer.cpp.

◆ m_requests

QList< PageRequest > QPdfPageRendererPrivate::m_requests

Definition at line 57 of file qpdfpagerenderer.cpp.


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