\r
int ListView::contentsHeight() const\r
{\r
- return QListView::contentsSize().height() + 10;\r
+ TRACE;\r
+ qDebug() << QListView::contentsRect().height();\r
+ return QListView::contentsRect().height(); // + 10;\r
}\r
TRACE;
list = listView;
#if defined(Q_WS_MAEMO_5)
- list->installEventFilter(this);
- list->setMinimumHeight(list->contentsHeight());
+ // FIXME: list->installEventFilter(this);
+ list->setProperty("FingerScrollable", false);
+ int height = list->sizeHintForRow(0) * list->model()->rowCount();
+ qDebug() << "Minimum height" << height;
+ list->setMinimumHeight(height);
contentLayout->addWidget(list);
connect(list->model(),
SIGNAL(rowsInserted(const QModelIndex &, int, int)),
if (!charm) {
charm = new FlickCharm(this);
}
- // FIXME: Charm's need more work...: charm->activateOn(list);
+ // FIXME: Charms need more work...: charm->activateOn(list);
#endif // Q_OS_SYMBIAN
connect(list->selectionModel(),