#include "renamedialog.h"
#include "tooltipmanager.h"
#include "viewproperties.h"
+#include "zoomlevelinfo.h"
DolphinView::DolphinView(QWidget* parent,
const KUrl& url,
void DolphinView::setZoomLevel(int level)
{
- if (level < zoomLevelMinimum()) {
- level = zoomLevelMinimum();
- } else if (level > zoomLevelMaximum()) {
- level = zoomLevelMaximum();
+ if (level < ZoomLevelInfo::minimumLevel()) {
+ level = ZoomLevelInfo::minimumLevel();
+ } else if (level > ZoomLevelInfo::maximumLevel()) {
+ level = ZoomLevelInfo::maximumLevel();
}
if (level != zoomLevel()) {
return m_controller->zoomLevel();
}
-int DolphinView::zoomLevelMinimum() const
-{
- return m_controller->zoomLevelMinimum();
-}
-
-int DolphinView::zoomLevelMaximum() const
-{
- return m_controller->zoomLevelMaximum();
-}
-
void DolphinView::setSorting(Sorting sorting)
{
if (sorting != this->sorting()) {
void DolphinView::updateZoomLevel(int oldZoomLevel)
{
- const int newZoomLevel = DolphinController::zoomLevelForIconSize(itemView()->iconSize());
+ const int newZoomLevel = ZoomLevelInfo::zoomLevelForIconSize(itemView()->iconSize());
if (oldZoomLevel != newZoomLevel) {
m_controller->setZoomLevel(newZoomLevel);
emit zoomLevelChanged(newZoomLevel);