X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/67ebd66f94356b4e66005b1072919cb7b5e858bb..38c34eeca315c7be58e65d4d3fb72aaf7b866719:/src/views/zoomlevelinfo.cpp diff --git a/src/views/zoomlevelinfo.cpp b/src/views/zoomlevelinfo.cpp index 6e499967a..2ad8711df 100644 --- a/src/views/zoomlevelinfo.cpp +++ b/src/views/zoomlevelinfo.cpp @@ -24,26 +24,48 @@ int ZoomLevelInfo::iconSizeForZoomLevel(int level) { int size = KIconLoader::SizeMedium; switch (level) { - case 0: size = KIconLoader::SizeSmall; break; - case 1: size = KIconLoader::SizeSmallMedium; break; - case 2: size = KIconLoader::SizeMedium; break; - case 3: size = KIconLoader::SizeLarge; break; - case 4: size = KIconLoader::SizeHuge; break; - default: size = KIconLoader::SizeHuge + ((level - 4) << 4); + case 0: + size = KIconLoader::SizeSmall; + break; + case 1: + size = KIconLoader::SizeSmallMedium; + break; + case 2: + size = KIconLoader::SizeMedium; + break; + case 3: + size = KIconLoader::SizeLarge; + break; + case 4: + size = KIconLoader::SizeHuge; + break; + default: + size = KIconLoader::SizeHuge + ((level - 4) << 4); } return size; } -int ZoomLevelInfo::zoomLevelForIconSize(const QSize& size) +int ZoomLevelInfo::zoomLevelForIconSize(const QSize &size) { int level = 0; switch (size.height()) { - case KIconLoader::SizeSmall: level = 0; break; - case KIconLoader::SizeSmallMedium: level = 1; break; - case KIconLoader::SizeMedium: level = 2; break; - case KIconLoader::SizeLarge: level = 3; break; - case KIconLoader::SizeHuge: level = 4; break; - default: level = 4 + ((size.height() - KIconLoader::SizeHuge) >> 4); + case KIconLoader::SizeSmall: + level = 0; + break; + case KIconLoader::SizeSmallMedium: + level = 1; + break; + case KIconLoader::SizeMedium: + level = 2; + break; + case KIconLoader::SizeLarge: + level = 3; + break; + case KIconLoader::SizeHuge: + level = 4; + break; + default: + level = 4 + ((size.height() - KIconLoader::SizeHuge) >> 4); } return level; }