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();
}