KMimeMagicRule Class Reference
#include <kmimemagicrule_p.h>
Public Member Functions | |
| KMimeMagicRule (const QString &mimetype, int priority, const QList< KMimeMagicMatch > &matches) | |
| bool | match (QIODevice *device, qint64 deviceSize, QByteArray &availableData) const |
| QList< KMimeMagicMatch > | matches () const |
| QString | mimetype () const |
| int | priority () const |
Detailed Description
Representation of a magic rule for a mimetype. For instance the following 4 lines from the magic file define _one_ rule for matching application/docbook+xml: [90:application/docbook+xml] >0=^@^E<?xml 1>0=^@^Y-//OASIS//DTD DocBook XML+101 1>0=^@^W-//KDE//DTD DocBook XML+101
Definition at line 53 of file kmimemagicrule_p.h.
Constructor & Destructor Documentation
| KMimeMagicRule::KMimeMagicRule | ( | const QString & | mimetype, |
| int | priority, | ||
| const QList< KMimeMagicMatch > & | matches | ||
| ) | [inline] |
Definition at line 56 of file kmimemagicrule_p.h.
Member Function Documentation
| bool KMimeMagicRule::match | ( | QIODevice * | device, |
| qint64 | deviceSize, | ||
| QByteArray & | availableData | ||
| ) | const |
Definition at line 102 of file kmimemagicrule.cpp.
| QList<KMimeMagicMatch> KMimeMagicRule::matches | ( | ) | const [inline] |
Definition at line 64 of file kmimemagicrule_p.h.
| QString KMimeMagicRule::mimetype | ( | ) | const [inline] |
Definition at line 61 of file kmimemagicrule_p.h.
| int KMimeMagicRule::priority | ( | ) | const [inline] |
Definition at line 62 of file kmimemagicrule_p.h.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference