┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/klistview.cpp
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2007-06-27 23:23:41 +0000
committerRafael Fernández López <[email protected]>2007-06-27 23:23:41 +0000
commitba6c853219c78e4e2a491d416b94e4e4c1aef591 (patch)
tree010ada523bfb7e7fd4f1a2de3fe12f1727dc80fd /src/klistview.cpp
parentc05153ac9b8bf19c05ef28a86b0785ea6799d901 (diff)
Add needed method for keyboard navigation
svn path=/trunk/KDE/kdebase/apps/; revision=681118
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)