diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-29 22:29:23 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-29 22:29:23 +0200 |
| commit | 2477fbfd100d00221cd0b51d22c32ba3618a8c2f (patch) | |
| tree | 147b4517d846a5eedd4387ca6c07efedfafc501a /src/favouritecollection.cpp | |
| parent | b65fac29aeaceb6bf8bf9df7a852cdd4a8b651c8 (diff) | |
| download | kristall-2477fbfd100d00221cd0b51d22c32ba3618a8c2f.tar.gz | |
Adds delete button for favourites, adds improved about:favourites rendering.
Diffstat (limited to 'src/favouritecollection.cpp')
| -rw-r--r-- | src/favouritecollection.cpp | 9 |
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 + }); } } |
