diff --git a/src/presentation/querytreemodelbase.cpp b/src/presentation/querytreemodelbase.cpp --- a/src/presentation/querytreemodelbase.cpp +++ b/src/presentation/querytreemodelbase.cpp @@ -123,6 +123,7 @@ auto roles = roleNames(); roles.insert(ObjectRole, "object"); roles.insert(IconNameRole, "icon"); + roles.insert(IsDefaultRole, "default"); setRoleNames(roles); } diff --git a/tests/units/presentation/querytreemodeltest.cpp b/tests/units/presentation/querytreemodeltest.cpp --- a/tests/units/presentation/querytreemodeltest.cpp +++ b/tests/units/presentation/querytreemodeltest.cpp @@ -110,6 +110,7 @@ QCOMPARE(roles.value(Qt::DisplayRole), QByteArray("display")); QCOMPARE(roles.value(Presentation::QueryTreeModel::ObjectRole), QByteArray("object")); QCOMPARE(roles.value(Presentation::QueryTreeModel::IconNameRole), QByteArray("icon")); + QCOMPARE(roles.value(Presentation::QueryTreeModel::IsDefaultRole), QByteArray("default")); } void shouldListTasks()