@@ -30,15 +30,6 @@
30Filters::Filters(unity::dash::Filters::Ptr unityFilters, QObject *parent) :
30Filters::Filters(unity::dash::Filters::Ptr unityFilters, QObject *parent) :
31 QAbstractListModel(parent), m_unityFilters(unityFilters)
31 QAbstractListModel(parent), m_unityFilters(unityFilters)
34− m_roles[Filters::RoleId] = "id";
35− m_roles[Filters::RoleName] = "name";
36− m_roles[Filters::RoleIconHint] = "iconHint";
37− m_roles[Filters::RoleRendererName] = "rendererName";
38− m_roles[Filters::RoleVisible] = "visible";
39− m_roles[Filters::RoleCollapsed] = "collapsed";
40− m_roles[Filters::RoleFiltering] = "filtering";
42 for (unsigned int i=0; i<m_unityFilters->count(); i++) {
33 for (unsigned int i=0; i<m_unityFilters->count(); i++) {
43 unity::dash::Filter::Ptr unityFilter = m_unityFilters->FilterAtIndex(i);
34 unity::dash::Filter::Ptr unityFilter = m_unityFilters->FilterAtIndex(i);
44 addFilter(unityFilter, i);
35 addFilter(unityFilter, i);
@@ -94,7 +85,15 @@ QVariant Filters::data(const QModelIndex& index, int role) const
95QHash<int, QByteArray> Filters::roleNames() const
86QHash<int, QByteArray> Filters::roleNames() const
88+ QHash<int, QByteArray> roles;
89+ roles[Filters::RoleId] = "id";
90+ roles[Filters::RoleName] = "name";
91+ roles[Filters::RoleIconHint] = "iconHint";
92+ roles[Filters::RoleRendererName] = "rendererName";
93+ roles[Filters::RoleVisible] = "visible";
94+ roles[Filters::RoleCollapsed] = "collapsed";
95+ roles[Filters::RoleFiltering] = "filtering";
97− return m_roles;
96+ return roles;
100Filter* Filters::getFilter(const QString& id) const
99Filter* Filters::getFilter(const QString& id) const