@@ -23,6 +23,7 @@
25#include "filter.h"
25#include "filter.h"
26+#include "genericoptionsmodel.h"
28#include <QDebug>
29#include <QDebug>
@@ -77,6 +78,8 @@ QVariant Filters::data(const QModelIndex& index, int role) const
77 return filter->collapsed();
78 return filter->collapsed();
78 case Filters::RoleFiltering:
79 case Filters::RoleFiltering:
79 return filter->filtering();
80 return filter->filtering();
81+ case Filters::RoleOptions:
82+ return QVariant::fromValue(filter->options());
@@ -93,6 +96,7 @@ QHash<int, QByteArray> Filters::roleNames() const
93 roles[Filters::RoleVisible] = "visible";
96 roles[Filters::RoleVisible] = "visible";
94 roles[Filters::RoleCollapsed] = "collapsed";
97 roles[Filters::RoleCollapsed] = "collapsed";
95 roles[Filters::RoleFiltering] = "filtering";
98 roles[Filters::RoleFiltering] = "filtering";
99+ roles[Filters::RoleOptions] = "options";
96 return roles;
100 return roles;