MimeProviderBase Class
(Utils::Internal::MimeProviderBase)Public Functions
| MimeProviderBase(Utils::Internal::MimeDatabasePrivate *db) | |
| virtual | ~MimeProviderBase() |
| virtual QList<Utils::MimeType> | allMimeTypes() = 0 |
| virtual QStringList | findByFileName(const QString &fileName, QString *foundSuffix) = 0 |
| virtual Utils::MimeType | findByMagic(const QByteArray &data, int *accuracyPtr) = 0 |
| virtual bool | isValid() = 0 |
| virtual QStringList | listAliases(const QString &name) = 0 |
| virtual void | loadGenericIcon(Utils::Internal::MimeTypePrivate &) |
| virtual void | loadIcon(Utils::Internal::MimeTypePrivate &) |
| virtual void | loadMimeTypePrivate(Utils::Internal::MimeTypePrivate &) |
| virtual QMap<int, QList<Utils::Internal::MimeMagicRule> > | magicRulesForMimeType(const Utils::MimeType &mimeType) = 0 |
| virtual Utils::MimeType | mimeTypeForName(const QString &name) = 0 |
| virtual QStringList | parents(const QString &mime) = 0 |
| virtual QString | resolveAlias(const QString &name) = 0 |
| virtual void | setGlobPatternsForMimeType(const Utils::MimeType &mimeType, const QStringList &patterns) = 0 |
| virtual void | setMagicRulesForMimeType(const Utils::MimeType &mimeType, const QMap<int, QList<Utils::Internal::MimeMagicRule> > &rules) = 0 |
Protected Functions
| bool | shouldCheck() |
Member Function Documentation
MimeProviderBase::MimeProviderBase(Utils::Internal::MimeDatabasePrivate *db)
Default constructs an instance of MimeProviderBase.
[virtual] MimeProviderBase::~MimeProviderBase()
Destroys the instance of MimeProviderBase. The destructor is virtual.
[pure virtual] QList<Utils::MimeType> MimeProviderBase::allMimeTypes()
[pure virtual] QStringList MimeProviderBase::findByFileName(const QString &fileName, QString *foundSuffix)
[pure virtual] Utils::MimeType MimeProviderBase::findByMagic(const QByteArray &data, int *accuracyPtr)
[pure virtual] bool MimeProviderBase::isValid()
[pure virtual] QStringList MimeProviderBase::listAliases(const QString &name)
[virtual] void MimeProviderBase::loadGenericIcon(Utils::Internal::MimeTypePrivate &)
[virtual] void MimeProviderBase::loadIcon(Utils::Internal::MimeTypePrivate &)
[virtual] void MimeProviderBase::loadMimeTypePrivate(Utils::Internal::MimeTypePrivate &)
[pure virtual] QMap<int, QList<Utils::Internal::MimeMagicRule> > MimeProviderBase::magicRulesForMimeType(const Utils::MimeType &mimeType)
See also setMagicRulesForMimeType().
[pure virtual] Utils::MimeType MimeProviderBase::mimeTypeForName(const QString &name)
[pure virtual] QStringList MimeProviderBase::parents(const QString &mime)
[pure virtual] QString MimeProviderBase::resolveAlias(const QString &name)
[pure virtual] void MimeProviderBase::setGlobPatternsForMimeType(const Utils::MimeType &mimeType, const QStringList &patterns)
[pure virtual] void MimeProviderBase::setMagicRulesForMimeType(const Utils::MimeType &mimeType, const QMap<int, QList<Utils::Internal::MimeMagicRule> > &rules)
See also magicRulesForMimeType().