this, SLOT(emitSelectionChangedSignal()));
applyViewProperties();
- m_topLayout->addWidget(m_viewAccessor.itemView());
+ m_topLayout->addWidget(m_viewAccessor.layoutTarget());
}
DolphinView::~DolphinView()
const int oldZoomLevel = m_controller->zoomLevel();
m_mode = mode;
+ // remember the currently selected items, so that they will
+ // be restored after reloading the directory
+ m_selectedItems = selectedItems();
+
deleteView();
const KUrl viewPropsUrl = rootUrl();
emit modeChanged();
updateZoomLevel(oldZoomLevel);
- if (m_showPreview) {
- loadDirectory(viewPropsUrl);
- }
+ loadDirectory(viewPropsUrl);
}
DolphinView::Mode DolphinView::mode() const