summaryrefslogtreecommitdiffstats
path: root/stats/chartlistmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'stats/chartlistmodel.cpp')
-rw-r--r--stats/chartlistmodel.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/stats/chartlistmodel.cpp b/stats/chartlistmodel.cpp
index ae9c71748..bce54ce25 100644
--- a/stats/chartlistmodel.cpp
+++ b/stats/chartlistmodel.cpp
@@ -60,6 +60,18 @@ Qt::ItemFlags ChartListModel::flags(const QModelIndex &index) const
: Qt::ItemIsSelectable | Qt::ItemIsEnabled;
}
+QHash<int, QByteArray> ChartListModel::roleNames() const
+{
+ QHash<int, QByteArray> roles;
+ roles[Qt::DisplayRole] = "display";
+ roles[IconRole] = "icon";
+ roles[IconSizeRole] = "iconSize";
+ roles[ChartNameRole] = "chartName";
+ roles[IsHeaderRole] = "isHeader";
+ roles[Qt::UserRole] = "id";
+ return roles;
+}
+
QVariant ChartListModel::data(const QModelIndex &index, int role) const
{
int row = index.row();