![]() |
Qt 6.x
The Qt SDK
|
#include <qmimeprovider_p.h>
Public Member Functions | |
QMimeProviderBase (QMimeDatabasePrivate *db, const QString &directory) | |
virtual | ~QMimeProviderBase () |
virtual bool | isValid ()=0 |
virtual bool | isInternalDatabase () const =0 |
virtual QMimeType | mimeTypeForName (const QString &name)=0 |
virtual void | addFileNameMatches (const QString &fileName, QMimeGlobMatchResult &result)=0 |
virtual void | addParents (const QString &mime, QStringList &result)=0 |
virtual QString | resolveAlias (const QString &name)=0 |
virtual void | addAliases (const QString &name, QStringList &result)=0 |
virtual void | findByMagic (const QByteArray &data, int *accuracyPtr, QMimeType &candidate)=0 |
virtual void | addAllMimeTypes (QList< QMimeType > &result)=0 |
virtual bool | loadMimeTypePrivate (QMimeTypePrivate &) |
virtual void | loadIcon (QMimeTypePrivate &) |
virtual void | loadGenericIcon (QMimeTypePrivate &) |
virtual void | ensureLoaded () |
virtual void | excludeMimeTypeGlobs (const QStringList &) |
QString | directory () const |
Public Attributes | |
QMimeDatabasePrivate * | m_db |
QString | m_directory |
QStringList | m_mimeTypesWithDeletedGlobs |
QStringList | m_mimeTypesWithExcludedGlobs |
Definition at line 32 of file qmimeprovider_p.h.
QMimeProviderBase::QMimeProviderBase | ( | QMimeDatabasePrivate * | db, |
const QString & | directory | ||
) |
Definition at line 60 of file qmimeprovider.cpp.
|
inlinevirtual |
Definition at line 38 of file qmimeprovider_p.h.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
inline |
Definition at line 55 of file qmimeprovider_p.h.
References m_directory.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider, and QMimeXMLProvider.
Definition at line 52 of file qmimeprovider_p.h.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider, and QMimeXMLProvider.
Definition at line 53 of file qmimeprovider_p.h.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider.
Definition at line 51 of file qmimeprovider_p.h.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider.
Definition at line 50 of file qmimeprovider_p.h.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider.
Definition at line 49 of file qmimeprovider_p.h.
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
QMimeDatabasePrivate* QMimeProviderBase::m_db |
Definition at line 57 of file qmimeprovider_p.h.
QString QMimeProviderBase::m_directory |
Definition at line 58 of file qmimeprovider_p.h.
Referenced by directory(), QMimeBinaryProvider::ensureLoaded(), QMimeXMLProvider::ensureLoaded(), QMimeXMLProvider::isInternalDatabase(), and QMimeBinaryProvider::loadMimeTypePrivate().
QStringList QMimeProviderBase::m_mimeTypesWithDeletedGlobs |
Definition at line 76 of file qmimeprovider_p.h.
Referenced by QMimeXMLProvider::addMimeType(), and QMimeXMLProvider::ensureLoaded().
QStringList QMimeProviderBase::m_mimeTypesWithExcludedGlobs |
Definition at line 84 of file qmimeprovider_p.h.
Referenced by QMimeBinaryProvider::excludeMimeTypeGlobs().