@@ -145,6 +145,7 @@ ListViewWithPageHeader::ListViewWithPageHeader()
145 , m_sectionDelegate(nullptr)
145 , m_sectionDelegate(nullptr)
146 , m_topSectionItem(nullptr)
146 , m_topSectionItem(nullptr)
147 , m_forceNoClip(false)
147 , m_forceNoClip(false)
149 m_clipItem = new QQuickItem(contentItem());
150 m_clipItem = new QQuickItem(contentItem());
150// m_clipItem = new QQuickRectangle(contentItem());
151// m_clipItem = new QQuickRectangle(contentItem());
@@ -433,6 +434,9 @@ void ListViewWithPageHeader::createDelegateModel()
434void ListViewWithPageHeader::refill()
435void ListViewWithPageHeader::refill()
436 if (!isComponentComplete()) {
440 if (!isComponentComplete()) {
@@ -921,6 +925,10 @@ ListViewWithPageHeader::ListItem *ListViewWithPageHeader::itemAtIndex(int modelI
922void ListViewWithPageHeader::layout()
926void ListViewWithPageHeader::layout()
924 if (!m_visibleItems.isEmpty()) {
932 if (!m_visibleItems.isEmpty()) {
925 const qreal visibleFrom = contentY() - m_clipItem->y() + m_headerItemShownHeight;
933 const qreal visibleFrom = contentY() - m_clipItem->y() + m_headerItemShownHeight;
926 const qreal visibleTo = contentY() + height() - m_clipItem->y();
934 const qreal visibleTo = contentY() + height() - m_clipItem->y();
@@ -994,6 +1002,7 @@ void ListViewWithPageHeader::layout()
1005+ m_inLayout = false;
999void ListViewWithPageHeader::updatePolish()
1008void ListViewWithPageHeader::updatePolish()