KMimeTypeValidator Class Reference
This validator allows you to validate mimetype names (e.g. A QValidator for mime types. More...
#include <kstringvalidator.h>
Inheritance diagram for KMimeTypeValidator:


Public Member Functions | |
KMimeTypeValidator (QObject *parent, const char *name=0) | |
virtual State | validate (QString &input, int &pos) const |
Checks for well-formed mimetype. | |
virtual void | fixup (QString &input) const |
Removes all characters that are forbidden in mimetypes. |
Detailed Description
This validator allows you to validate mimetype names (e.g. A QValidator for mime types.text/plain, image/jpeg). Note that the validation is only syntactically. It will e.g. not reject "foo/bar", although that particular mime type isn't yet registered. It suffices for the name to adhere to the production
mime-type := token "/" token ; 'token' is defined in rfc2045The fixup will simply remove all non-token characters.
- Author:
- Marc Mutz <mutz@kde.org>
Definition at line 112 of file kstringvalidator.h.
Member Function Documentation
|
Checks for well-formed mimetype. Returns
Reimplemented from QValidator. Definition at line 66 of file kstringvalidator.cpp. References QRegExp::exactMatch(), and QString::isEmpty(). |
|
Removes all characters that are forbidden in mimetypes.
Reimplemented from QValidator. Definition at line 84 of file kstringvalidator.cpp. References QString::replace(). |
The documentation for this class was generated from the following files: