![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qpdfview_p.h>
Classes | |
| struct | DocumentLayout |
Public Member Functions | |
| QPdfViewPrivate (QPdfView *q) | |
| void | init () |
| void | documentStatusChanged (QPdfDocument::Status status) |
| void | currentPageChanged (int currentPage) |
| void | currentZoomChanged (qreal currentZoom) |
| void | calculateViewport () |
| void | setViewport (QRect viewport) |
| void | updateScrollBars () |
| void | scrollTo (const QPdfLink &link) |
| void | pageRendered (int pageNumber, QSize imageSize, const QImage &image, quint64 requestId) |
| void | invalidateDocumentLayout () |
| void | invalidatePageCache () |
| qreal | yPositionForPage (int page) const |
| QPdfLink | pagePosition (const QPointF &viewPosition) |
| QTransform | screenScaleTransform (int page) const |
| DocumentLayout | calculateDocumentLayout () const |
| void | updateDocumentLayout () |
Definition at line 30 of file qpdfview_p.h.
| QPdfViewPrivate::QPdfViewPrivate | ( | QPdfView * | q | ) |
Definition at line 31 of file qpdfview.cpp.
References m_blockPageScrolling, m_pageCacheLimit, m_pageNavigator, m_pageRenderer, and m_pageSpacing.
| QPdfViewPrivate::DocumentLayout QPdfViewPrivate::calculateDocumentLayout | ( | ) | const |
Definition at line 234 of file qpdfview.cpp.
References m_pageSpacing.
| void QPdfViewPrivate::calculateViewport | ( | ) |
Definition at line 82 of file qpdfview.cpp.
| void QPdfViewPrivate::currentPageChanged | ( | int | currentPage | ) |
Definition at line 63 of file qpdfview.cpp.
References invalidateDocumentLayout(), and m_blockPageScrolling.
Definition at line 76 of file qpdfview.cpp.
| void QPdfViewPrivate::documentStatusChanged | ( | QPdfDocument::Status | status | ) |
Definition at line 56 of file qpdfview.cpp.
References invalidatePageCache(), and updateDocumentLayout().
| void QPdfViewPrivate::init | ( | ) |
Definition at line 47 of file qpdfview.cpp.
References m_pageRenderer.
| void QPdfViewPrivate::invalidateDocumentLayout | ( | ) |
Definition at line 220 of file qpdfview.cpp.
References invalidatePageCache(), and updateDocumentLayout().
Referenced by currentPageChanged().
| void QPdfViewPrivate::invalidatePageCache | ( | ) |
Definition at line 226 of file qpdfview.cpp.
Referenced by documentStatusChanged(), invalidateDocumentLayout(), and setViewport().
Definition at line 318 of file qpdfview.cpp.
| void QPdfViewPrivate::pageRendered | ( | int | pageNumber, |
| QSize | imageSize, | ||
| const QImage & | image, | ||
| quint64 | requestId ) |
Definition at line 201 of file qpdfview.cpp.
| QTransform QPdfViewPrivate::screenScaleTransform | ( | int | page | ) | const |
Definition at line 334 of file qpdfview.cpp.
Scroll lazily (the minimal distance) such that link's destination becomes completely visible within the viewport.
Definition at line 153 of file qpdfview.cpp.
Definition at line 94 of file qpdfview.cpp.
References invalidatePageCache(), m_blockPageScrolling, m_pageNavigator, and updateDocumentLayout().
| void QPdfViewPrivate::updateDocumentLayout | ( | ) |
Definition at line 349 of file qpdfview.cpp.
References updateScrollBars().
Referenced by documentStatusChanged(), invalidateDocumentLayout(), and setViewport().
| void QPdfViewPrivate::updateScrollBars | ( | ) |
Definition at line 136 of file qpdfview.cpp.
Referenced by updateDocumentLayout().
| qreal QPdfViewPrivate::yPositionForPage | ( | int | page | ) | const |
Definition at line 309 of file qpdfview.cpp.
| bool QPdfViewPrivate::m_blockPageScrolling |
Definition at line 80 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), currentPageChanged(), and setViewport().
| QList<int> QPdfViewPrivate::m_cachedPagesLRU |
Definition at line 87 of file qpdfview_p.h.
| int QPdfViewPrivate::m_currentSearchResultIndex = -1 |
Definition at line 75 of file qpdfview_p.h.
| QPointer<QPdfDocument> QPdfViewPrivate::m_document |
Definition at line 65 of file qpdfview_p.h.
| DocumentLayout QPdfViewPrivate::m_documentLayout |
Definition at line 90 of file qpdfview_p.h.
| QMargins QPdfViewPrivate::m_documentMargins |
Definition at line 78 of file qpdfview_p.h.
| QMetaObject::Connection QPdfViewPrivate::m_documentStatusChangedConnection |
Definition at line 82 of file qpdfview_p.h.
| QPdfLinkModel QPdfViewPrivate::m_linkModel |
Definition at line 69 of file qpdfview_p.h.
Definition at line 86 of file qpdfview_p.h.
| int QPdfViewPrivate::m_pageCacheLimit |
Definition at line 88 of file qpdfview_p.h.
Referenced by QPdfViewPrivate().
| QPdfView::PageMode QPdfViewPrivate::m_pageMode |
Definition at line 71 of file qpdfview_p.h.
| QPdfPageNavigator* QPdfViewPrivate::m_pageNavigator |
Definition at line 67 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and setViewport().
| QPdfPageRenderer* QPdfViewPrivate::m_pageRenderer |
Definition at line 68 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and init().
| int QPdfViewPrivate::m_pageSpacing |
Definition at line 77 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and calculateDocumentLayout().
| qreal QPdfViewPrivate::m_screenResolution |
Definition at line 92 of file qpdfview_p.h.
| QPointer<QPdfSearchModel> QPdfViewPrivate::m_searchModel |
Definition at line 66 of file qpdfview_p.h.
| QRect QPdfViewPrivate::m_viewport |
Definition at line 84 of file qpdfview_p.h.
| qreal QPdfViewPrivate::m_zoomFactor |
Definition at line 73 of file qpdfview_p.h.
| QPdfView::ZoomMode QPdfViewPrivate::m_zoomMode |
Definition at line 72 of file qpdfview_p.h.
| QPdfView* QPdfViewPrivate::q_ptr |
Definition at line 64 of file qpdfview_p.h.