![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QPdfBookmarkModelPrivate () | |
void | rebuild () |
void | appendChildNode (BookmarkNode *parentBookmarkNode, FPDF_BOOKMARK parentBookmark, int level, FPDF_DOCUMENT document) |
void | _q_documentStatusChanged () |
Public Attributes | |
QPdfBookmarkModel * | q = nullptr |
QScopedPointer< BookmarkNode > | m_rootNode |
QPointer< QPdfDocument > | m_document |
QHash< int, QByteArray > | m_roleNames |
Definition at line 131 of file qpdfbookmarkmodel.cpp.
|
inline |
Definition at line 133 of file qpdfbookmarkmodel.cpp.
|
inline |
Definition at line 213 of file qpdfbookmarkmodel.cpp.
References rebuild().
|
inline |
Definition at line 161 of file qpdfbookmarkmodel.cpp.
References BookmarkNode::appendChild(), appendChildNode(), QList< T >::data(), QString::fromUtf16(), lock, ok, Q_ASSERT, qCWarning, BookmarkNode::setLevel(), BookmarkNode::setLocation(), BookmarkNode::setPageNumber(), BookmarkNode::setTitle(), BookmarkNode::setZoom(), and QList< T >::size().
Referenced by appendChildNode(), and rebuild().
|
inline |
Definition at line 139 of file qpdfbookmarkmodel.cpp.
References appendChildNode(), BookmarkNode::childCount(), BookmarkNode::clear(), QScopedPointer< T, Cleanup >::data(), QPdfDocumentPrivate::doc, lock, m_document, m_rootNode, QPdfDocument::Ready, and QPdfDocument::status.
Referenced by _q_documentStatusChanged().
QPointer<QPdfDocument> QPdfBookmarkModelPrivate::m_document |
Definition at line 221 of file qpdfbookmarkmodel.cpp.
Referenced by rebuild().
QHash<int, QByteArray> QPdfBookmarkModelPrivate::m_roleNames |
Definition at line 222 of file qpdfbookmarkmodel.cpp.
QScopedPointer<BookmarkNode> QPdfBookmarkModelPrivate::m_rootNode |
Definition at line 220 of file qpdfbookmarkmodel.cpp.
Referenced by rebuild().
QPdfBookmarkModel* QPdfBookmarkModelPrivate::q = nullptr |
Definition at line 218 of file qpdfbookmarkmodel.cpp.