KDECore
#include <kmimetyperepository_p.h>
Public Types | |
enum | GlobMatchingFlag { NoFlag = 0, CaseSensitive = 0x1 } |
Public Member Functions | |
QString | canonicalName (const QString &mime) |
void | checkEssentialMimeTypes () |
KMimeType::Ptr | defaultMimeTypePtr () |
KMimeType::Ptr | findMimeTypeByName (const QString &_name, KMimeType::FindByNameOption options=KMimeType::DontResolveAlias) |
QStringList | parents (const QString &mime) |
QStringList | patternsForMimetype (const QString &mimeType) |
QString | resolveAlias (const QString &mime) |
int | sharedMimeInfoVersion () |
bool | useFavIcons () |
Static Public Member Functions | |
static bool | matchFileName (const QString &filename, const QString &pattern) |
static KMimeTypeRepository * | self () |
Detailed Description
- this header is not installed Can create KMimeTypes and holds all the extra information about mimetypes (aliases, parents, etc.)
Exported for kbuildsycoca, for now
Definition at line 36 of file kmimetyperepository_p.h.
Member Enumeration Documentation
Enumerator | |
---|---|
NoFlag | |
CaseSensitive |
Definition at line 64 of file kmimetyperepository_p.h.
Member Function Documentation
Resolve mime if it's an alias, and return it otherwise.
Definition at line 90 of file kmimetyperepository.cpp.
void KMimeTypeRepository::checkEssentialMimeTypes | ( | ) |
This function makes sure that vital mime types are installed.
Definition at line 616 of file kmimetyperepository.cpp.
KMimeType::Ptr KMimeTypeRepository::defaultMimeTypePtr | ( | ) |
Definition at line 662 of file kmimetyperepository.cpp.
KMimeType::Ptr KMimeTypeRepository::findMimeTypeByName | ( | const QString & | _name, |
KMimeType::FindByNameOption | options = KMimeType::DontResolveAlias |
||
) |
Creates a KMimeType.
Definition at line 59 of file kmimetyperepository.cpp.
|
static |
Definition at line 98 of file kmimetyperepository.cpp.
QStringList KMimeTypeRepository::parents | ( | const QString & | mime | ) |
Returns the list of parents for a given mimetype.
Definition at line 294 of file kmimetyperepository.cpp.
QStringList KMimeTypeRepository::patternsForMimetype | ( | const QString & | mimeType | ) |
Return the patterns (globs) for a given mimetype TEMPORARY method, it will go away once we can require shared-mime-info >= 0.70.
Definition at line 599 of file kmimetyperepository.cpp.
Check if mime is an alias, and return the canonical name for it if it is, otherwise empty.
Definition at line 85 of file kmimetyperepository.cpp.
|
static |
- Returns
- the unique mimetype factory, creating it if necessary
Definition at line 35 of file kmimetyperepository.cpp.
int KMimeTypeRepository::sharedMimeInfoVersion | ( | ) |
Definition at line 783 of file kmimetyperepository.cpp.
bool KMimeTypeRepository::useFavIcons | ( | ) |
Returns true if KMimeType::favIconForUrl should talk to kded's favicons module.
Definition at line 681 of file kmimetyperepository.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.