@@ -82,6 +82,7 @@ ListViewWithPageHeader::ListViewWithPageHeader()
8282
8383 connect(this, SIGNAL(contentWidthChanged()), this, SLOT(onContentWidthChanged()));
8484 connect(this, SIGNAL(contentHeightChanged()), this, SLOT(onContentHeightChanged()));
85+ connect(this, SIGNAL(heightChanged()), this, SLOT(onHeightChanged()));
8586}
8687
8788ListViewWithPageHeader::~ListViewWithPageHeader()
@@ -578,6 +579,12 @@ void ListViewWithPageHeader::onContentWidthChanged()
578579 m_clipItem->setWidth(contentItem()->width());
579580}
580581
582+void ListViewWithPageHeader::onHeightChanged()
583+{
584+ setMaximumFlickVelocity(height() * 10);
585+ setFlickDeceleration(height() * 2);
586+}
587+
581588void ListViewWithPageHeader::onModelUpdated(const QQuickChangeSet &changeSet, bool /*reset*/)
582589{
583590 // TODO Do something with reset