16 enum Columns { NameColumn, ColumnCount };
20 QVariant data(
const QModelIndex &index,
int role)
const override;
22 QMimeType mimeType(
const QModelIndex &)
const;
24 QModelIndex indexForMimeType(
const QString &name)
const
25 {
return m_nameIndexHash.value(name); }
27 static QString formatMimeTypeInfo(
const QMimeType &);
30 typedef QHash<QString, QModelIndex> NameIndexHash;
34 NameIndexHash m_nameIndexHash;