X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/d3839617193e92463806580699caa595c892b8a6..e9bd295b:/src/kitemviews/kstandarditemlistwidget.cpp diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp index b17fac6d5..668382cd5 100644 --- a/src/kitemviews/kstandarditemlistwidget.cpp +++ b/src/kitemviews/kstandarditemlistwidget.cpp @@ -229,22 +229,8 @@ void KStandardItemListWidgetInformant::calculateCompactLayoutItemSizeHints(QVect void KStandardItemListWidgetInformant::calculateDetailsLayoutItemSizeHints(QVector>& 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(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(std::make_pair(height, false)); logicalWidthHint = -1.0; }