summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems/qdeclarativelistview.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2010-05-17 06:24:00 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2010-05-17 06:24:00 (GMT)
commit21b388616a0daf06d27d1e1d471e8423fff44f50 (patch)
tree080641177a6dab05b021bcc4e75e97fc6cc52e3d /src/declarative/graphicsitems/qdeclarativelistview.cpp
parent58c08b1195add26e2ff96844885ea9d6c124da30 (diff)
parentf60eeb5c165d5b9e5998edae7785cc893a613bca (diff)
downloadQt-21b388616a0daf06d27d1e1d471e8423fff44f50.zip
Qt-21b388616a0daf06d27d1e1d471e8423fff44f50.tar.gz
Qt-21b388616a0daf06d27d1e1d471e8423fff44f50.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7
Diffstat (limited to 'src/declarative/graphicsitems/qdeclarativelistview.cpp')
-rw-r--r--src/declarative/graphicsitems/qdeclarativelistview.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativelistview.cpp b/src/declarative/graphicsitems/qdeclarativelistview.cpp
index b71bb7e..936f9b0 100644
--- a/src/declarative/graphicsitems/qdeclarativelistview.cpp
+++ b/src/declarative/graphicsitems/qdeclarativelistview.cpp
@@ -2263,6 +2263,9 @@ qreal QDeclarativeListView::maxXExtent() const
void QDeclarativeListView::keyPressEvent(QKeyEvent *event)
{
Q_D(QDeclarativeListView);
+ keyPressPreHandler(event);
+ if (event->isAccepted())
+ return;
if (d->model && d->model->count() && d->interactive) {
if ((d->orient == QDeclarativeListView::Horizontal && event->key() == Qt::Key_Left)
@@ -2287,10 +2290,8 @@ void QDeclarativeListView::keyPressEvent(QKeyEvent *event)
}
}
}
- QDeclarativeFlickable::keyPressEvent(event);
- if (event->isAccepted())
- return;
event->ignore();
+ QDeclarativeFlickable::keyPressEvent(event);
}
/*!