@@ -41,7 +41,15 @@ QVariant Filters::data(const QModelIndex &index, int role) const
41 if (row < 0 || row >= m_filters.count())
41 if (row < 0 || row >= m_filters.count())
42 return QVariant();
42 return QVariant();
44+ unity::shell::scopes::FilterBaseInterface *filter = m_filters[row];
44 switch (role) {
46 switch (role) {
48+ return filter->filterId();
50+ return filter->filterType();
52+ return QVariant::fromValue<unity::shell::scopes::FilterBaseInterface *>(filter);
46 return QVariant();
54 return QVariant();