aboutsummaryrefslogtreecommitdiff
path: root/src/favouritecollection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/favouritecollection.cpp')
-rw-r--r--src/favouritecollection.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/favouritecollection.cpp b/src/favouritecollection.cpp
index d0a0a09..68d5fc7 100644
--- a/src/favouritecollection.cpp
+++ b/src/favouritecollection.cpp
@@ -286,15 +286,18 @@ bool FavouriteCollection::deleteGroup(const QString &group_name)
return false;
}
-QVector<const Favourite *> FavouriteCollection::allFavourites() const
+QVector<QPair<QString, Favourite const *>> FavouriteCollection::allFavourites() const
{
- QVector<const Favourite *> identities;
+ QVector<QPair<QString, Favourite const *>> identities;
for(auto const & group : this->root.children)
{
for(auto const & ident : group->children)
{
- identities.append(&ident->as<FavouriteNode>().favourite);
+ identities.append(QPair<QString, Favourite const *> {
+ group->as<GroupNode>().title,
+ &ident->as<FavouriteNode>().favourite
+ });
}
}