┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kfileitemlistwidget.cpp
diff options
context:
space:
mode:
authorKai Uwe Broulik <[email protected]>2022-01-25 13:06:17 +0100
committerKai Uwe Broulik <[email protected]>2022-01-25 13:34:29 +0100
commit94262a1c02606279b03e40f2cb3ebc985ff69a08 (patch)
tree8bce0513de52559b41902a4615c7c532c444918c /src/kitemviews/kfileitemlistwidget.cpp
parent7c5af3f88ed2fc13d089fc3584e9445af9fa4e9b (diff)
Add "Dimensions" (width x height) role
It is more convenient to use than individual width and height properties
Diffstat (limited to 'src/kitemviews/kfileitemlistwidget.cpp')
-rw-r--r--src/kitemviews/kfileitemlistwidget.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kitemviews/kfileitemlistwidget.cpp b/src/kitemviews/kfileitemlistwidget.cpp
index fc4e4bdac..4198df027 100644
--- a/src/kitemviews/kfileitemlistwidget.cpp
+++ b/src/kitemviews/kfileitemlistwidget.cpp
@@ -94,6 +94,11 @@ QString KFileItemListWidgetInformant::roleText(const QByteArray& role,
if (dateTime.isValid()) {
text = formatDate(dateTime);
}
+ } else if (role == "dimensions") {
+ const auto dimensions = roleValue.toSize();
+ if (dimensions.isValid()) {
+ text = i18nc("width x height", "%1 x %2", dimensions.width(), dimensions.height());
+ }
} else {
text = KStandardItemListWidgetInformant::roleText(role, values);
}