![]() |
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 29 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 79 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), currentPageChanged(), and setViewport().
| QList<int> QPdfViewPrivate::m_cachedPagesLRU |
Definition at line 86 of file qpdfview_p.h.
| int QPdfViewPrivate::m_currentSearchResultIndex = -1 |
Definition at line 74 of file qpdfview_p.h.
| QPointer<QPdfDocument> QPdfViewPrivate::m_document |
Definition at line 64 of file qpdfview_p.h.
| DocumentLayout QPdfViewPrivate::m_documentLayout |
Definition at line 89 of file qpdfview_p.h.
| QMargins QPdfViewPrivate::m_documentMargins |
Definition at line 77 of file qpdfview_p.h.
| QMetaObject::Connection QPdfViewPrivate::m_documentStatusChangedConnection |
Definition at line 81 of file qpdfview_p.h.
| QPdfLinkModel QPdfViewPrivate::m_linkModel |
Definition at line 68 of file qpdfview_p.h.
Definition at line 85 of file qpdfview_p.h.
| int QPdfViewPrivate::m_pageCacheLimit |
Definition at line 87 of file qpdfview_p.h.
Referenced by QPdfViewPrivate().
| QPdfView::PageMode QPdfViewPrivate::m_pageMode |
Definition at line 70 of file qpdfview_p.h.
| QPdfPageNavigator* QPdfViewPrivate::m_pageNavigator |
Definition at line 66 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and setViewport().
| QPdfPageRenderer* QPdfViewPrivate::m_pageRenderer |
Definition at line 67 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and init().
| int QPdfViewPrivate::m_pageSpacing |
Definition at line 76 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and calculateDocumentLayout().
| qreal QPdfViewPrivate::m_screenResolution |
Definition at line 91 of file qpdfview_p.h.
| QPointer<QPdfSearchModel> QPdfViewPrivate::m_searchModel |
Definition at line 65 of file qpdfview_p.h.
| QRect QPdfViewPrivate::m_viewport |
Definition at line 83 of file qpdfview_p.h.
| qreal QPdfViewPrivate::m_zoomFactor |
Definition at line 72 of file qpdfview_p.h.
| QPdfView::ZoomMode QPdfViewPrivate::m_zoomMode |
Definition at line 71 of file qpdfview_p.h.
| QPdfView* QPdfViewPrivate::q_ptr |
Definition at line 63 of file qpdfview_p.h.