@@ -26,10 +26,12 @@ CategoryResults::CategoryResults(QObject* parent)
2626{
2727 m_roles[CategoryResults::RoleUri] = "uri";
2828 m_roles[CategoryResults::RoleIconHint] = "icon";
29+ m_roles[CategoryResults::RoleCategory] = "category";
2930 m_roles[CategoryResults::RoleMimetype] = "mimetype";
3031 m_roles[CategoryResults::RoleTitle] = "title";
3132 m_roles[CategoryResults::RoleComment] = "comment";
3233 m_roles[CategoryResults::RoleDndUri] = "dnd_uri";
34+ m_roles[CategoryResults::RoleMetadata] = "metadata";
3335}
3436
3537CategoryResults::~CategoryResults()
@@ -67,6 +69,8 @@ CategoryResults::data(const QModelIndex& index, int role) const
6769 return DeeListModel::data(index, 0);
6870 case RoleIconHint:
6971 return DeeListModel::data(index, 1);
72+ case RoleCategory:
73+ return DeeListModel::data(index, 2);
7074 case RoleMimetype:
7175 return DeeListModel::data(index, 4);
7276 case RoleTitle:
@@ -75,6 +79,8 @@ CategoryResults::data(const QModelIndex& index, int role) const
7579 return DeeListModel::data(index, 6);
7680 case RoleDndUri:
7781 return DeeListModel::data(index, 7);
82+ case RoleMetadata:
83+ return DeeListModel::data(index, 8);
7884 default:
7985 return QVariant();
8086 }