X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/67ebd66f94356b4e66005b1072919cb7b5e858bb..d3839617:/src/kitemviews/private/kitemlistsizehintresolver.h diff --git a/src/kitemviews/private/kitemlistsizehintresolver.h b/src/kitemviews/private/kitemlistsizehintresolver.h index 7878c8c63..a6cc56614 100644 --- a/src/kitemviews/private/kitemlistsizehintresolver.h +++ b/src/kitemviews/private/kitemlistsizehintresolver.h @@ -23,9 +23,9 @@ class DOLPHIN_EXPORT KItemListSizeHintResolver public: explicit KItemListSizeHintResolver(const KItemListView* itemListView); virtual ~KItemListSizeHintResolver(); - QSizeF maxSizeHint(); QSizeF minSizeHint(); QSizeF sizeHint(int index); + bool isElided(int index); void itemsInserted(const KItemRangeList& itemRanges); void itemsRemoved(const KItemRangeList& itemRanges); @@ -37,9 +37,8 @@ public: private: const KItemListView* m_itemListView; - mutable QVector m_logicalHeightHintCache; + mutable QVector> m_logicalHeightHintCache; mutable qreal m_logicalWidthHint; - mutable qreal m_logicalHeightHint; mutable qreal m_minHeightHint; bool m_needsResolving; };