3 #include "listview.h"
\r
6 ListView::ListView(QWidget *parent): QListView(parent)
\r
9 setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
\r
11 #ifdef Q_OS_SYMBIAN_ONE_DAY
\r
13 Flickable::setAcceptMouseClick(this);
\r
15 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
\r
16 setUniformItemSizes(true);
\r
17 setEditTriggers(QAbstractItemView::NoEditTriggers);
\r
20 int ListView::contentsHeight() const
\r
22 return QListView::contentsSize().height() + 10;
\r
25 #ifdef Q_OS_SYMBIAN_ONE_DAY
\r
27 QPoint ListView::scrollOffset() const
\r
30 qDebug() << "0," << offset;
\r
31 return QPoint(0, offset);
\r
34 void ListView::setScrollOffset(const QPoint &o)
\r
39 QListView::scrollContentsBy(0, offset)
\r
42 void ListView::mousePressEvent(QMouseEvent *event)
\r
44 Flickable::handleMousePress(event);
\r
45 if (!event->isAccepted()) {
\r
46 QListView::mousePressEvent(event);
\r
50 void ListView::mouseReleaseEvent(QMouseEvent *event)
\r
52 Flickable::handleMouseRelease(event);
\r
53 if (!event->isAccepted()) {
\r
54 QListView::mouseReleaseEvent(event);
\r
58 void ListView::mouseMoveEvent(QMouseEvent *event)
\r
60 Flickable::handleMouseMove(event);
\r
61 if (!event->isAccepted()) {
\r
62 QListView::mouseMoveEvent(eveevent);
\r
66 #endif // Q_OS_SYMBIAN_ONE_DAY
\r