┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/klistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/klistview.cpp')
-rw-r--r--src/klistview.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/klistview.cpp b/src/klistview.cpp
index 821522b78..e484c3fb3 100644
--- a/src/klistview.cpp
+++ b/src/klistview.cpp
@@ -915,6 +915,18 @@ void KListView::dragLeaveEvent(QDragLeaveEvent *event)
viewport()->update();
}
+QModelIndex KListView::moveCursor(CursorAction cursorAction,
+ Qt::KeyboardModifiers modifiers)
+{
+ if ((viewMode() != KListView::IconMode) || !d->proxyModel ||
+ !d->itemCategorizer)
+ {
+ return QListView::moveCursor(cursorAction, modifiers);
+ }
+
+ return QListView::moveCursor(cursorAction, modifiers);
+}
+
void KListView::rowsInserted(const QModelIndex &parent,
int start,
int end)