diff --git a/discover/qml/ReviewDelegate.qml b/discover/qml/ReviewDelegate.qml --- a/discover/qml/ReviewDelegate.qml +++ b/discover/qml/ReviewDelegate.qml @@ -92,7 +92,7 @@ elide: Text.ElideRight readonly property string author: reviewer ? reviewer : i18n("unknown reviewer") - text: summary ? i18n("%1 by %2", summary, author) : i18n("Comment by %1", author) + text: summary ? i18n("%1 by %2 | Version: %3", summary, author, packageVersion) : i18n("Comment by %1 | Version: %2", author, packageVersion) } // Review text diff --git a/libdiscover/ReviewsBackend/ReviewsModel.h b/libdiscover/ReviewsBackend/ReviewsModel.h --- a/libdiscover/ReviewsBackend/ReviewsModel.h +++ b/libdiscover/ReviewsBackend/ReviewsModel.h @@ -46,7 +46,8 @@ UsefulChoice, Rating, Summary, - Depth + Depth, + PackageVersion }; enum UserChoice { None, diff --git a/libdiscover/ReviewsBackend/ReviewsModel.cpp b/libdiscover/ReviewsBackend/ReviewsModel.cpp --- a/libdiscover/ReviewsBackend/ReviewsModel.cpp +++ b/libdiscover/ReviewsBackend/ReviewsModel.cpp @@ -47,6 +47,7 @@ roles.insert(Rating, "rating"); roles.insert(Summary, "summary"); roles.insert(Depth, "depth"); + roles.insert(PackageVersion, "packageVersion"); return roles; } @@ -73,6 +74,8 @@ return m_reviews.at(index.row())->rating(); case Summary: return m_reviews.at(index.row())->summary(); + case PackageVersion: + return m_reviews.at(index.row())->packageVersion(); case Depth: return m_reviews.at(index.row())->getMetadata(QStringLiteral("NumberOfParents")).toInt(); }