]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/dolphinitemlistcontainer.cpp
Further animation optimizations
[dolphin.git] / src / views / dolphinitemlistcontainer.cpp
index 38adfde64f51f676a7a6e1d1b3c037bcb7432207..7c32f982a839ada24d70ee8a8eab7e5300d17ff8 100644 (file)
@@ -209,7 +209,7 @@ void DolphinItemListContainer::updateGridSize()
     switch (itemLayout()) {
     case KFileItemListView::IconsLayout: {
         const int minItemWidth = 64;
-        itemWidth = minItemWidth + IconsModeSettings::textWidthIndex() * 64; // TODO:
+        itemWidth = minItemWidth + IconsModeSettings::textWidthIndex() * 64;
         if (itemWidth < iconSize + innerMargin * 2) {
             itemWidth = iconSize + innerMargin * 2;
         }
@@ -217,7 +217,7 @@ void DolphinItemListContainer::updateGridSize()
         break;
     }
     case KFileItemListView::CompactLayout: {
-        itemWidth = innerMargin * 2;
+        itemWidth = innerMargin * 4 + iconSize + styleOption.fontMetrics.height() * 5;
         const int textLinesCount = m_fileItemListView->visibleRoles().count();
         itemHeight = innerMargin * 2 + qMax(iconSize, textLinesCount * styleOption.fontMetrics.height());
         break;