![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
| CacheFile (const QString &fileName) | |
| ~CacheFile () | |
| bool | isValid () const |
| std::optional< quint16 > | getUint16 (quint64 offsetoffset) const |
| std::optional< quint32 > | getUint32 (quint64 offsetoffset, quint64 extra=0) const |
| QLatin1StringView | getLatin1String (quint64 offsetoffset) const |
| const char * | getData (quint64 offsetoffset, quint64 lengthlength) const |
| std::optional< quint64 > | safeRecordOffset (quint64 base, quint64 headerSize, quint32 indexindex, quint32 stridestride) const |
| quint32 | recordUint32 (const RecordList &list, quint32 indexindex, quint32 fieldOffset) const |
| bool | load () |
| bool | reload () |
| CacheFile (const QString &fileName) | |
| ~CacheFile () | |
| bool | isValid () const |
| std::optional< quint16 > | getUint16 (quint64 offsetoffset) const |
| std::optional< quint32 > | getUint32 (quint64 offsetoffset, quint64 extra=0) const |
| QLatin1StringView | getLatin1String (quint64 offsetoffset) const |
| const char * | getData (quint64 offsetoffset, quint64 lengthlength) const |
| std::optional< quint64 > | safeRecordOffset (quint64 base, quint64 headerSize, quint32 indexindex, quint32 stridestride) const |
| quint32 | recordUint32 (const RecordList &list, quint32 indexindex, quint32 fieldOffset) const |
| bool | load () |
| bool | reload () |
Public Attributes | |
| QFile | m_file |
| uchar * | m_data = nullptr |
| quint64 | m_fileSize = 0 |
| QDateTime | m_mtime |
| bool | m_valid = false |
| RecordList | m_aliases |
| RecordList | m_parents |
| RecordList | m_literals |
| RecordList | m_globs |
| RecordList | m_suffixTreeRoots |
| RecordList | m_magicMatches |
| RecordList | m_icons |
| RecordList | m_genericIcons |
Definition at line 140 of file qmimeprovider.cpp.
| QMimeBinaryProvider::CacheFile::CacheFile | ( | const QString & | fileName | ) |
Definition at line 297 of file qmimeprovider.cpp.
References CacheFile(), and load().
Referenced by CacheFile().
| QMimeBinaryProvider::CacheFile::~CacheFile | ( | ) |
Definition at line 303 of file qmimeprovider.cpp.
| QMimeBinaryProvider::CacheFile::CacheFile | ( | const QString & | fileName | ) |
| QMimeBinaryProvider::CacheFile::~CacheFile | ( | ) |
|
inline |
Definition at line 171 of file qmimeprovider.cpp.
|
inline |
Definition at line 171 of file qmimeprovider.cpp.
|
inline |
Definition at line 161 of file qmimeprovider.cpp.
|
inline |
Definition at line 161 of file qmimeprovider.cpp.
Definition at line 146 of file qmimeprovider.cpp.
Definition at line 146 of file qmimeprovider.cpp.
|
inline |
Definition at line 152 of file qmimeprovider.cpp.
|
inline |
Definition at line 152 of file qmimeprovider.cpp.
|
inline |
Definition at line 145 of file qmimeprovider.cpp.
References m_valid.
|
inline |
Definition at line 145 of file qmimeprovider.cpp.
| bool QMimeBinaryProvider::CacheFile::load | ( | ) |
Definition at line 307 of file qmimeprovider.cpp.
References m_valid.
Referenced by CacheFile(), and reload().
| bool QMimeBinaryProvider::CacheFile::load | ( | ) |
|
inline |
Definition at line 191 of file qmimeprovider.cpp.
|
inline |
Definition at line 191 of file qmimeprovider.cpp.
| bool QMimeBinaryProvider::CacheFile::reload | ( | ) |
Definition at line 333 of file qmimeprovider.cpp.
References load(), and m_valid.
| bool QMimeBinaryProvider::CacheFile::reload | ( | ) |
|
inline |
Definition at line 178 of file qmimeprovider.cpp.
|
inline |
Definition at line 178 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_aliases |
Definition at line 208 of file qmimeprovider.cpp.
Definition at line 201 of file qmimeprovider.cpp.
| QFile QMimeBinaryProvider::CacheFile::m_file |
Definition at line 200 of file qmimeprovider.cpp.
| quint64 QMimeBinaryProvider::CacheFile::m_fileSize = 0 |
Definition at line 202 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_genericIcons |
Definition at line 215 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_globs |
Definition at line 211 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_icons |
Definition at line 214 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_literals |
Definition at line 210 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_magicMatches |
Definition at line 213 of file qmimeprovider.cpp.
| QDateTime QMimeBinaryProvider::CacheFile::m_mtime |
Definition at line 203 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_parents |
Definition at line 209 of file qmimeprovider.cpp.
| RecordList QMimeBinaryProvider::CacheFile::m_suffixTreeRoots |
Definition at line 212 of file qmimeprovider.cpp.
| bool QMimeBinaryProvider::CacheFile::m_valid = false |
Definition at line 204 of file qmimeprovider.cpp.