![]() |
Qt 6.x
The Qt SDK
|
#include <qmimetype_p.h>
Public Types | |
typedef QHash< QString, QString > | LocaleHash |
Public Member Functions | |
QMimeTypePrivate () | |
QMimeTypePrivate (const QMimeType &other) | |
void | clear () |
void | addGlobPattern (const QString &pattern) |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
bool | loaded |
bool | fromCache |
bool | hasGlobDeleteAll = false |
QString | name |
LocaleHash | localeComments |
QString | genericIconName |
QString | iconName |
QStringList | globPatterns |
![]() | |
QAtomicInt | ref |
Definition at line 28 of file qmimetype_p.h.
typedef QHash<QString, QString> QMimeTypePrivate::LocaleHash |
Definition at line 31 of file qmimetype_p.h.
QMimeTypePrivate::QMimeTypePrivate | ( | ) |
Definition at line 23 of file qmimetype.cpp.
|
explicit |
Definition at line 27 of file qmimetype.cpp.
Definition at line 45 of file qmimetype.cpp.
References globPatterns.
void QMimeTypePrivate::clear | ( | ) |
Definition at line 36 of file qmimetype.cpp.
References QString::clear(), QHash< Key, T >::clear(), genericIconName, globPatterns, iconName, and localeComments.
bool QMimeTypePrivate::fromCache |
Definition at line 41 of file qmimetype_p.h.
Referenced by QMimeXMLProvider::addMimeType(), QMimeDatabasePrivate::loadGenericIcon(), QMimeDatabasePrivate::loadIcon(), and QMimeDatabasePrivate::loadMimeTypePrivate().
QString QMimeTypePrivate::genericIconName |
Definition at line 45 of file qmimetype_p.h.
Referenced by clear(), QMimeType::genericIconName(), and QMimeDatabasePrivate::loadGenericIcon().
QStringList QMimeTypePrivate::globPatterns |
Definition at line 47 of file qmimetype_p.h.
Referenced by addGlobPattern(), clear(), QMimeType::filterString(), QMimeType::globPatterns(), and QMimeType::suffixes().
bool QMimeTypePrivate::hasGlobDeleteAll = false |
Definition at line 42 of file qmimetype_p.h.
Referenced by QMimeXMLProvider::addMimeType().
QString QMimeTypePrivate::iconName |
Definition at line 46 of file qmimetype_p.h.
Referenced by clear(), QMimeType::iconName(), and QMimeDatabasePrivate::loadIcon().
bool QMimeTypePrivate::loaded |
Definition at line 40 of file qmimetype_p.h.
Referenced by QMimeDatabasePrivate::loadMimeTypePrivate().
LocaleHash QMimeTypePrivate::localeComments |
Definition at line 44 of file qmimetype_p.h.
Referenced by clear(), and QMimeType::comment().
QString QMimeTypePrivate::name |
Definition at line 43 of file qmimetype_p.h.
Referenced by QMimeType::aliases(), QMimeType::allAncestors(), QMimeType::comment(), QMimeType::inherits(), QMimeType::isDefault(), QMimeType::isValid(), QMimeDatabasePrivate::loadMimeTypePrivate(), QMimeType::name(), QMimeType::operator==(), and QMimeType::parentMimeTypes().