![]() |
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 |
| 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 29 of file qpdfview.cpp.
References m_blockPageScrolling, m_pageCacheLimit, m_pageNavigator, m_pageRenderer, and m_pageSpacing.
| QPdfViewPrivate::DocumentLayout QPdfViewPrivate::calculateDocumentLayout | ( | ) | const |
Definition at line 232 of file qpdfview.cpp.
References m_pageSpacing.
| void QPdfViewPrivate::calculateViewport | ( | ) |
Definition at line 80 of file qpdfview.cpp.
| void QPdfViewPrivate::currentPageChanged | ( | int | currentPage | ) |
Definition at line 61 of file qpdfview.cpp.
References invalidateDocumentLayout(), and m_blockPageScrolling.
Definition at line 74 of file qpdfview.cpp.
| void QPdfViewPrivate::documentStatusChanged | ( | QPdfDocument::Status | status | ) |
Definition at line 54 of file qpdfview.cpp.
References invalidatePageCache(), and updateDocumentLayout().
| void QPdfViewPrivate::init | ( | ) |
Definition at line 45 of file qpdfview.cpp.
References m_pageRenderer.
| void QPdfViewPrivate::invalidateDocumentLayout | ( | ) |
Definition at line 218 of file qpdfview.cpp.
References invalidatePageCache(), and updateDocumentLayout().
Referenced by currentPageChanged().
| void QPdfViewPrivate::invalidatePageCache | ( | ) |
Definition at line 224 of file qpdfview.cpp.
Referenced by documentStatusChanged(), invalidateDocumentLayout(), and setViewport().
| void QPdfViewPrivate::pageRendered | ( | int | pageNumber, |
| QSize | imageSize, | ||
| const QImage & | image, | ||
| quint64 | requestId ) |
Definition at line 199 of file qpdfview.cpp.
| QTransform QPdfViewPrivate::screenScaleTransform | ( | int | page | ) | const |
Definition at line 316 of file qpdfview.cpp.
Scroll lazily (the minimal distance) such that link's destination becomes completely visible within the viewport.
Definition at line 151 of file qpdfview.cpp.
Definition at line 92 of file qpdfview.cpp.
References invalidatePageCache(), m_blockPageScrolling, m_pageNavigator, and updateDocumentLayout().
| void QPdfViewPrivate::updateDocumentLayout | ( | ) |
Definition at line 331 of file qpdfview.cpp.
References updateScrollBars().
Referenced by documentStatusChanged(), invalidateDocumentLayout(), and setViewport().
| void QPdfViewPrivate::updateScrollBars | ( | ) |
Definition at line 134 of file qpdfview.cpp.
Referenced by updateDocumentLayout().
| qreal QPdfViewPrivate::yPositionForPage | ( | int | page | ) | const |
Definition at line 307 of file qpdfview.cpp.
| bool QPdfViewPrivate::m_blockPageScrolling |
Definition at line 78 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), currentPageChanged(), and setViewport().
| QList<int> QPdfViewPrivate::m_cachedPagesLRU |
Definition at line 85 of file qpdfview_p.h.
| int QPdfViewPrivate::m_currentSearchResultIndex = -1 |
Definition at line 73 of file qpdfview_p.h.
| QPointer<QPdfDocument> QPdfViewPrivate::m_document |
Definition at line 63 of file qpdfview_p.h.
| DocumentLayout QPdfViewPrivate::m_documentLayout |
Definition at line 88 of file qpdfview_p.h.
| QMargins QPdfViewPrivate::m_documentMargins |
Definition at line 76 of file qpdfview_p.h.
| QMetaObject::Connection QPdfViewPrivate::m_documentStatusChangedConnection |
Definition at line 80 of file qpdfview_p.h.
| QPdfLinkModel QPdfViewPrivate::m_linkModel |
Definition at line 67 of file qpdfview_p.h.
Definition at line 84 of file qpdfview_p.h.
| int QPdfViewPrivate::m_pageCacheLimit |
Definition at line 86 of file qpdfview_p.h.
Referenced by QPdfViewPrivate().
| QPdfView::PageMode QPdfViewPrivate::m_pageMode |
Definition at line 69 of file qpdfview_p.h.
| QPdfPageNavigator* QPdfViewPrivate::m_pageNavigator |
Definition at line 65 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and setViewport().
| QPdfPageRenderer* QPdfViewPrivate::m_pageRenderer |
Definition at line 66 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and init().
| int QPdfViewPrivate::m_pageSpacing |
Definition at line 75 of file qpdfview_p.h.
Referenced by QPdfViewPrivate(), and calculateDocumentLayout().
| qreal QPdfViewPrivate::m_screenResolution |
Definition at line 90 of file qpdfview_p.h.
| QPointer<QPdfSearchModel> QPdfViewPrivate::m_searchModel |
Definition at line 64 of file qpdfview_p.h.
| QRect QPdfViewPrivate::m_viewport |
Definition at line 82 of file qpdfview_p.h.
| qreal QPdfViewPrivate::m_zoomFactor |
Definition at line 71 of file qpdfview_p.h.
| QPdfView::ZoomMode QPdfViewPrivate::m_zoomMode |
Definition at line 70 of file qpdfview_p.h.
| QPdfView* QPdfViewPrivate::q_ptr |
Definition at line 62 of file qpdfview_p.h.