]>
cloud.milkyroute.net Git - dolphin.git/blob - src/views/zoomlevelinfo.h
2 * SPDX-FileCopyrightText: 2008 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef ZOOMLEVELINFO_H
8 #define ZOOMLEVELINFO_H
13 * @short Helper class for getting information about the zooming
18 static int minimumLevel();
19 static int maximumLevel();
22 * Helper method for the view implementation to get
23 * the icon size for the zoom level \a level that
24 * is between the range ZoomLevelInfo::minimumLevel() and
25 * ZoomLevelInfo::maximumLevel().
27 static int iconSizeForZoomLevel(int level
);
30 * Helper method for the view implementation to get
31 * the zoom level for the icon size \a size that
32 * is between the range ZoomLevelInfo::minimumLevel() and
33 * ZoomLevelInfo::maximumLevel().
35 static int zoomLevelForIconSize(const QSize
& size
);