MimeProviderBase Class

(Utils::Internal::MimeProviderBase)

Public Functions

MimeProviderBase(Utils::Internal::MimeDatabasePrivate *db)
virtual ~MimeProviderBase()
int allMimeTypes()
int findByFileName(const int &, int *)
int findByMagic(const int &, int *)
virtual bool isValid() = 0
int listAliases(const int &)
virtual void loadGenericIcon(int &)
virtual void loadIcon(int &)
virtual void loadMimeTypePrivate(int &)
int mimeTypeForName(const int &)
int parents(const int &)
int resolveAlias(const int &)
virtual void setGlobPatternsForMimeType(const int &mimeType, const int &patterns) = 0
virtual void setMagicRulesForMimeType(const int &mimeType, const int) = 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.

int MimeProviderBase::allMimeTypes()

int MimeProviderBase::findByFileName(const int &, int *)

int MimeProviderBase::findByMagic(const int &, int *)

[pure virtual] bool MimeProviderBase::isValid()

int MimeProviderBase::listAliases(const int &)

[virtual] void MimeProviderBase::loadGenericIcon(int &)

[virtual] void MimeProviderBase::loadIcon(int &)

[virtual] void MimeProviderBase::loadMimeTypePrivate(int &)

int MimeProviderBase::mimeTypeForName(const int &)

int MimeProviderBase::parents(const int &)

int MimeProviderBase::resolveAlias(const int &)

[pure virtual] void MimeProviderBase::setGlobPatternsForMimeType(const int &mimeType, const int &patterns)

[pure virtual] void MimeProviderBase::setMagicRulesForMimeType(const int &mimeType, const int)

[protected] bool MimeProviderBase::shouldCheck()