![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | PageRequest |
Public Member Functions | |
QPdfPageRendererPrivate () | |
~QPdfPageRendererPrivate () | |
void | handleNextRequest () |
void | requestFinished (int page, QSize imageSize, const QImage &image, QPdfDocumentRenderOptions options, quint64 requestId) |
Definition at line 36 of file qpdfpagerenderer.cpp.
QPdfPageRendererPrivate::QPdfPageRendererPrivate | ( | ) |
Definition at line 100 of file qpdfpagerenderer.cpp.
QPdfPageRendererPrivate::~QPdfPageRendererPrivate | ( | ) |
Definition at line 102 of file qpdfpagerenderer.cpp.
References m_renderThread, QThread::quit(), and QThread::wait().
void QPdfPageRendererPrivate::handleNextRequest | ( | ) |
Definition at line 110 of file qpdfpagerenderer.cpp.
References QScopedPointer< T, Cleanup >::data(), QMetaObject::invokeMethod(), m_pendingRequests, m_renderWorker, m_requests, Q_ARG, Qt::QueuedConnection, and request.
Referenced by QPdfPageRenderer::requestPage().
void QPdfPageRendererPrivate::requestFinished | ( | int | page, |
QSize | imageSize, | ||
const QImage & | image, | ||
QPdfDocumentRenderOptions | options, | ||
quint64 | requestId | ||
) |
Definition at line 124 of file qpdfpagerenderer.cpp.
References it, m_pendingRequests, page, Q_UNUSED, request, and requestId.
QPointer<QPdfDocument> QPdfPageRendererPrivate::m_document |
Definition at line 47 of file qpdfpagerenderer.cpp.
Referenced by QPdfPageRenderer::document(), QPdfPageRenderer::requestPage(), and QPdfPageRenderer::setDocument().
QList<PageRequest> QPdfPageRendererPrivate::m_pendingRequests |
Definition at line 58 of file qpdfpagerenderer.cpp.
Referenced by handleNextRequest(), requestFinished(), and QPdfPageRenderer::requestPage().
QPdfPageRenderer::RenderMode QPdfPageRendererPrivate::m_renderMode = QPdfPageRenderer::RenderMode::SingleThreaded |
Definition at line 46 of file qpdfpagerenderer.cpp.
Referenced by QPdfPageRenderer::renderMode(), and QPdfPageRenderer::setRenderMode().
Definition at line 61 of file qpdfpagerenderer.cpp.
Referenced by ~QPdfPageRendererPrivate(), and QPdfPageRenderer::setRenderMode().
QScopedPointer<RenderWorker> QPdfPageRendererPrivate::m_renderWorker |
Definition at line 62 of file qpdfpagerenderer.cpp.
Referenced by QPdfPageRenderer::QPdfPageRenderer(), handleNextRequest(), QPdfPageRenderer::setDocument(), and QPdfPageRenderer::setRenderMode().
quint64 QPdfPageRendererPrivate::m_requestIdCounter = 1 |
Definition at line 59 of file qpdfpagerenderer.cpp.
Referenced by QPdfPageRenderer::requestPage().
QList<PageRequest> QPdfPageRendererPrivate::m_requests |
Definition at line 57 of file qpdfpagerenderer.cpp.
Referenced by handleNextRequest(), and QPdfPageRenderer::requestPage().