![]() |
Qt 6.x
The Qt SDK
|
#include "qmimeprovider_p.h"
#include "qmimetypeparser_p.h"
#include <qstandardpaths.h>
#include "qmimemagicrulematcher_p.h"
#include <QMap>
#include <QXmlStreamReader>
#include <QBuffer>
#include <QDir>
#include <QFile>
#include <QByteArrayMatcher>
#include <QDebug>
#include <QDateTime>
#include <QtEndian>
Go to the source code of this file.
Classes | |
struct | QMimeBinaryProvider::CacheFile |
Enumerations | |
enum | { PosAliasListOffset = 4 , PosParentListOffset = 8 , PosLiteralListOffset = 12 , PosReverseSuffixTreeOffset = 16 , PosGlobListOffset = 20 , PosMagicListOffset = 24 , PosIconsListOffset = 32 , PosGenericIconsListOffset = 36 } |
Functions | |
static void | appendIfNew (QStringList &list, const QString &str) |
static QMimeType | mimeTypeForNameUnchecked (const QString &name) |
anonymous enum |
Enumerator | |
---|---|
PosAliasListOffset | |
PosParentListOffset | |
PosLiteralListOffset | |
PosReverseSuffixTreeOffset | |
PosGlobListOffset | |
PosMagicListOffset | |
PosIconsListOffset | |
PosGenericIconsListOffset |
Definition at line 146 of file qmimeprovider.cpp.
|
inlinestatic |
Definition at line 54 of file qmimeprovider.cpp.
References QListSpecialMethodsBase< T >::contains(), list, QList< T >::push_back(), and str.
Referenced by QMimeBinaryProvider::addAliases(), QMimeXMLProvider::addAliases(), QMimeXMLProvider::addMimeType(), QMimeBinaryProvider::addParents(), QMimeBinaryProvider::excludeMimeTypeGlobs(), and QMimeBinaryProvider::loadMimeTypePrivate().
Definition at line 189 of file qmimeprovider.cpp.
Referenced by QMimeBinaryProvider::addAllMimeTypes(), QMimeBinaryProvider::findByMagic(), and QMimeBinaryProvider::mimeTypeForName().