@@ -109,11 +109,13 @@ Categories::data(const QModelIndex& index, int role) const
109109 }
110110 case RoleComponents:
111111 {
112− QVariantMap map, artMap;
112+ QVariantMap map, artMap, attributeMap;
113113 artMap["aspect-ratio"] = "1.0";
114114 artMap["field"] = "art";
115115 map["art"] = artMap;
116116 map["title"] = "HOLA";
117+ attributeMap["field"] = "attribute";
118+ map["attributes"] = attributeMap;
117119 return map;
118120 }
119121 case RoleHeaderLink:
@@ -156,7 +158,7 @@ Categories::data(const QModelIndex& index, int role) const
156158 }
157159 case RoleComponents:
158160 {
159− QVariantMap map, artMap;
161+ QVariantMap map, artMap, attributeMap;
160162 if (index.row() % 2 != 0) {
161163 artMap["aspect-ratio"] = QString("1.%1").arg(index.row());
162164 } else {
@@ -166,6 +168,8 @@ Categories::data(const QModelIndex& index, int role) const
166168 map["art"] = artMap;
167169 map["title"] = "HOLA";
168170 map["subtitle"] = "HOLA";
171+ attributeMap["field"] = "attribute";
172+ map["attributes"] = attributeMap;
169173 return map;
170174 }
171175 case RoleHeaderLink: