-}
-
-bool DolphinIconsView::isZoomInPossible() const
-{
- IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
- const bool showPreview = m_controller->dolphinView()->showPreview();
- const int size = showPreview ? settings->previewSize() : settings->iconSize();
- return size < KIconLoader::SizeEnormous;
-}
-
-bool DolphinIconsView::isZoomOutPossible() const
-{
- IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
- const bool showPreview = m_controller->dolphinView()->showPreview();
- const int size = showPreview ? settings->previewSize() : settings->iconSize();
- return size > KIconLoader::SizeSmall;
-}
-
-int DolphinIconsView::increasedIconSize(int size) const
-{
- int incSize = 0;
- switch (size) {
- case KIconLoader::SizeSmall: incSize = KIconLoader::SizeSmallMedium; break;
- case KIconLoader::SizeSmallMedium: incSize = KIconLoader::SizeMedium; break;
- case KIconLoader::SizeMedium: incSize = KIconLoader::SizeLarge; break;
- case KIconLoader::SizeLarge: incSize = KIconLoader::SizeHuge; break;
- case KIconLoader::SizeHuge: incSize = KIconLoader::SizeEnormous; break;
- default: Q_ASSERT(false); break;
- }
- return incSize;
-}