Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qmimeprovider_p.h>
Public Attributes | |
QMimeDatabasePrivate * | m_db |
QString | m_directory |
QMimeProviderBase * | m_overrideProvider = nullptr |
Definition at line 43 of file qmimeprovider_p.h.
QMimeProviderBase::QMimeProviderBase | ( | QMimeDatabasePrivate * | db, |
const QString & | directory ) |
Definition at line 86 of file qmimeprovider.cpp.
|
inlinevirtual |
Definition at line 49 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 67 of file qmimeprovider_p.h.
References m_directory.
|
inlinevirtual |
Reimplemented in QMimeBinaryProvider, and QMimeXMLProvider.
Definition at line 65 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.
Referenced by isMimeTypeGlobsExcluded().
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
bool QMimeProviderBase::isMimeTypeGlobsExcluded | ( | const QString & | name | ) | const |
Definition at line 101 of file qmimeprovider.cpp.
References hasGlobDeleteAll(), isMimeTypeGlobsExcluded(), and m_overrideProvider.
Referenced by QMimeXMLProvider::addFileNameMatches(), and isMimeTypeGlobsExcluded().
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
|
pure virtual |
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
QMimeProviderBase * QMimeProviderBase::overrideProvider | ( | ) | const |
Definition at line 91 of file qmimeprovider.cpp.
References m_overrideProvider.
Implemented in QMimeBinaryProvider, and QMimeXMLProvider.
void QMimeProviderBase::setOverrideProvider | ( | QMimeProviderBase * | provider | ) |
Definition at line 96 of file qmimeprovider.cpp.
References m_overrideProvider.
QMimeDatabasePrivate* QMimeProviderBase::m_db |
Definition at line 73 of file qmimeprovider_p.h.
QString QMimeProviderBase::m_directory |
Definition at line 74 of file qmimeprovider_p.h.
Referenced by directory(), QMimeBinaryProvider::ensureLoaded(), QMimeXMLProvider::ensureLoaded(), and QMimeXMLProvider::isInternalDatabase().
QMimeProviderBase* QMimeProviderBase::m_overrideProvider = nullptr |
Definition at line 75 of file qmimeprovider_p.h.
Referenced by isMimeTypeGlobsExcluded(), overrideProvider(), and setOverrideProvider().