27class QPdfPageRenderer;
31 Q_DECLARE_PUBLIC(QPdfView)
43 void pageRendered(
int pageNumber, QSize imageSize,
const QImage &image, quint64 requestId);
QTransform screenScaleTransform(int page) const
void setViewport(QRect viewport)
QPointer< QPdfDocument > m_document
QMetaObject::Connection m_documentStatusChangedConnection
QPointer< QPdfSearchModel > m_searchModel
QPdfPageRenderer * m_pageRenderer
QPdfLinkModel m_linkModel
int m_currentSearchResultIndex
QHash< int, QImage > m_pageCache
void updateDocumentLayout()
QPdfPageNavigator * m_pageNavigator
DocumentLayout m_documentLayout
qreal yPositionForPage(int page) const
void invalidatePageCache()
void invalidateDocumentLayout()
QMargins m_documentMargins
void documentStatusChanged()
void currentPageChanged(int currentPage)
bool m_blockPageScrolling
DocumentLayout calculateDocumentLayout() const
void pageRendered(int pageNumber, QSize imageSize, const QImage &image, quint64 requestId)
QList< int > m_cachedPagesLRU
Combined button and popup list for selecting options.
static const QColor CurrentSearchResultHighlight(Qt::cyan)
static const int CurrentSearchResultWidth(2)
Q_DECLARE_TYPEINFO(QPdfViewPrivate::DocumentLayout, Q_RELOCATABLE_TYPE)
QHash< int, QPair< QRect, qreal > > pageGeometryAndScale