![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
The QMimeMagicRuleMatcher class checks a number of rules based on operator "or". More...
#include <qmimemagicrulematcher_p.h>
Public Member Functions | |
| QMimeMagicRuleMatcher (const QString &mime, unsigned priority=65535) | |
| void | swap (QMimeMagicRuleMatcher &other) noexcept |
| bool | operator== (const QMimeMagicRuleMatcher &other) const |
| void | addRule (const QMimeMagicRule &rule) |
| void | addRules (const QList< QMimeMagicRule > &rules) |
| QList< QMimeMagicRule > | magicRules () const |
| bool | matches (const QByteArray &data) const |
| unsigned | priority () const |
| QString | mimetype () const |
The QMimeMagicRuleMatcher class checks a number of rules based on operator "or".
\inmodule QtCore
It is used for rules parsed from XML files.
Definition at line 29 of file qmimemagicrulematcher_p.h.
|
explicit |
Definition at line 26 of file qmimemagicrulematcher.cpp.
| void QMimeMagicRuleMatcher::addRule | ( | const QMimeMagicRule & | rule | ) |
Definition at line 39 of file qmimemagicrulematcher.cpp.
| void QMimeMagicRuleMatcher::addRules | ( | const QList< QMimeMagicRule > & | rules | ) |
Definition at line 44 of file qmimemagicrulematcher.cpp.
| QList< QMimeMagicRule > QMimeMagicRuleMatcher::magicRules | ( | ) | const |
Definition at line 49 of file qmimemagicrulematcher.cpp.
| bool QMimeMagicRuleMatcher::matches | ( | const QByteArray & | data | ) | const |
Definition at line 55 of file qmimemagicrulematcher.cpp.
|
inline |
Definition at line 51 of file qmimemagicrulematcher_p.h.
| bool QMimeMagicRuleMatcher::operator== | ( | const QMimeMagicRuleMatcher & | other | ) | const |
Definition at line 33 of file qmimemagicrulematcher.cpp.
| unsigned QMimeMagicRuleMatcher::priority | ( | ) | const |
Definition at line 66 of file qmimemagicrulematcher.cpp.
|
inlinenoexcept |
Definition at line 34 of file qmimemagicrulematcher_p.h.