┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kstandarditemlistwidget.cpp
diff options
context:
space:
mode:
authorFelix Ernst <[email protected]>2022-01-29 18:14:49 +0100
committerFelix Ernst <[email protected]>2022-01-29 18:14:49 +0100
commit793ad44cb82c69de89a128f2bd41dd9bede5130f (patch)
treede313e56ab01bf3173b07f6b2b70ac3908d86218 /src/kitemviews/kstandarditemlistwidget.cpp
parent26ac2f6e0aaab52075f757372245fc4489311a6e (diff)
parent43e915213e64f03d785c87cc5cf8db1c6b86a1a2 (diff)
Merge branch 'release/21.12'
Diffstat (limited to 'src/kitemviews/kstandarditemlistwidget.cpp')
-rw-r--r--src/kitemviews/kstandarditemlistwidget.cpp18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp
index b17fac6d5..04d8e0f7e 100644
--- a/src/kitemviews/kstandarditemlistwidget.cpp
+++ b/src/kitemviews/kstandarditemlistwidget.cpp
@@ -229,22 +229,8 @@ void KStandardItemListWidgetInformant::calculateCompactLayoutItemSizeHints(QVect
void KStandardItemListWidgetInformant::calculateDetailsLayoutItemSizeHints(QVector<std::pair<qreal, bool>>& logicalHeightHints, qreal& logicalWidthHint, const KItemListView* view) const
{
const KItemListStyleOption& option = view->styleOption();
-
- float zoomLevel = 1;
- if (option.iconSize >= KIconLoader::SizeEnormous) {
- zoomLevel = 2;
- } else if (option.iconSize >= KIconLoader::SizeHuge) {
- zoomLevel = 1.8;
- } else if (option.iconSize >= KIconLoader::SizeLarge) {
- zoomLevel = 1.6;
- } else if (option.iconSize >= KIconLoader::SizeMedium) {
- zoomLevel = 1.4;
- } else if (option.iconSize >= KIconLoader::SizeSmallMedium) {
- zoomLevel = 1.2;
- }
-
- const qreal contentHeight = qMax<qreal>(option.iconSize, zoomLevel * option.fontMetrics.height());
- logicalHeightHints.fill(std::make_pair(contentHeight + 2 * option.padding, false));
+ const qreal height = option.padding * 2 + qMax(option.iconSize, option.fontMetrics.height());
+ logicalHeightHints.fill(height);
logicalWidthHint = -1.0;
}