┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-08-26 22:21:50 +0000
committerPeter Penz <[email protected]>2008-08-26 22:21:50 +0000
commitca7aaecbdbddb27f7442e69d2770b97b4307f338 (patch)
tree82e3ebf42148cebb706af41bc48dd2f7895d2f6a /src/dolphinview.cpp
parent71819c80bb79229da4c4a9c5fc57ae7fab3fd0d4 (diff)
Provide a common iconsize-widget for the settings dialog of the icons-, details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...).
svn path=/trunk/KDE/kdebase/apps/; revision=852961
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp21
1 files changed, 6 insertions, 15 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index 6f5aa8d6f..45fdfebaf 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -62,6 +62,7 @@
#include "renamedialog.h"
#include "tooltipmanager.h"
#include "viewproperties.h"
+#include "zoomlevelinfo.h"
DolphinView::DolphinView(QWidget* parent,
const KUrl& url,
@@ -364,10 +365,10 @@ QPoint DolphinView::contentsPosition() const
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()) {
@@ -382,16 +383,6 @@ int DolphinView::zoomLevel() const
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()) {
@@ -1276,7 +1267,7 @@ void DolphinView::pasteToUrl(const KUrl& url)
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);