return; // the wished mode is already set
}
+ const int oldZoomLevel = m_controller->zoomLevel();
m_mode = mode;
deleteView();
}
emit modeChanged();
+ updateZoomLevel(oldZoomLevel);
}
DolphinView::Mode DolphinView::mode() const
const Mode mode = props.viewMode();
if (m_mode != mode) {
+ const int oldZoomLevel = m_controller->zoomLevel();
+
m_mode = mode;
createView();
emit modeChanged();
+
+ updateZoomLevel(oldZoomLevel);
}
if (itemView() == 0) {
createView();
view->setSelectionMode(QAbstractItemView::ExtendedSelection);
- m_previewGenerator = new KFilePreviewGenerator(view, m_proxyModel);
+ m_previewGenerator = new KFilePreviewGenerator(view);
m_previewGenerator->setPreviewShown(m_showPreview);
if (DolphinSettings::instance().generalSettings()->showToolTips()) {