Extending Qt Creator Manual | MimeTypeParser

Extending Qt Creator Manual 4.7.2

# MimeTypeParser Class

(Utils::Internal::MimeTypeParser)

Inherits: | Utils::Internal::MimeTypeParserBase

- List of all members, including inherited members

## Public Functions

| MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

- 1 public function inherited from Utils::Internal::MimeTypeParserBase

## Reimplemented Protected Functions

virtual bool | mimeTypeExists(const QString &mimeTypeName)
virtual bool | process(const Utils::MimeType &t, QString *)
virtual bool | process(const Utils::Internal::MimeGlobPattern &glob, QString *)
virtual void | processAlias(const QString &alias, const QString &name)
virtual void | processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)
virtual void | processParent(const QString &child, const QString &parent)

- 6 protected functions inherited from Utils::Internal::MimeTypeParserBase

## Member Function Documentation

### MimeTypeParser::MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

Default constructs an instance of MimeTypeParser.

### `[virtual protected]` bool MimeTypeParser::mimeTypeExists(const QString &mimeTypeName)

### `[virtual protected]` bool MimeTypeParser::process(const Utils::MimeType &t, QString *)

### `[virtual protected]` bool MimeTypeParser::process(const Utils::Internal::MimeGlobPattern &glob, QString *)

### `[virtual protected]` void MimeTypeParser::processAlias(const QString &alias, const QString &name)

### `[virtual protected]` void MimeTypeParser::processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)

### `[virtual protected]` void MimeTypeParser::processParent(const QString &child, const QString &parent)