+static bool isValidNameIndex(const QModelIndex& index)
+{
+ return index.isValid() && (index.column() == KDirModel::Name);
+}
+
+void DolphinDetailsView::slotItemActivated(const QModelIndex& index)
+{
+ if (!isValidNameIndex(index)) {
+ clearSelection();
+ m_controller->emitItemEntered(index);
+ } else {
+ m_controller->triggerItem(index);
+ }
+}
+