]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/dolphinview.cpp
Emit zoomLevelChanged() if the preview gets toggled
[dolphin.git] / src / views / dolphinview.cpp
index 986ecfaf8bec41f37d2925aa387faeed8132fc6f..e32d82f7b056eaded7fbb6e654b30b01eb8c331e 100644 (file)
@@ -259,8 +259,14 @@ void DolphinView::setPreviewsShown(bool show)
     ViewProperties props(viewPropertiesUrl());
     props.setPreviewsShown(show);
 
+    const int oldZoomLevel = m_view->zoomLevel();
     m_view->setPreviewsShown(show);
     emit previewsShownChanged(show);
+
+    const int newZoomLevel = m_view->zoomLevel();
+    if (newZoomLevel != oldZoomLevel) {
+        emit zoomLevelChanged(newZoomLevel, oldZoomLevel);
+    }
 }
 
 bool DolphinView::previewsShown() const