- 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;
- case KIconLoader::SizeEnormous: level = 5; break;
- case KIconLoader::SizeEnormous * 3 / 2: level = 6; break;
- case KIconLoader::SizeEnormous * 2: level = 7; break;
- default: Q_ASSERT(false); level = 3; break;
+ 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);