]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/private/kitemlistsizehintresolver.h
Add name-only tooltip and make logicalHeightHints a pair of qreal and bool
[dolphin.git] / src / kitemviews / private / kitemlistsizehintresolver.h
index 133a7febbdf05357dbd8881f7c936ee0d3f7fddf..a6cc56614e54b5d5dbcb75f3cc771f1ad98988e0 100644 (file)
@@ -25,6 +25,7 @@ public:
     virtual ~KItemListSizeHintResolver();
     QSizeF minSizeHint();
     QSizeF sizeHint(int index);
+    bool isElided(int index);
 
     void itemsInserted(const KItemRangeList& itemRanges);
     void itemsRemoved(const KItemRangeList& itemRanges);
@@ -36,9 +37,8 @@ public:
 
 private:
     const KItemListView* m_itemListView;
-    mutable QVector<qreal> m_logicalHeightHintCache;
+    mutable QVector<std::pair<qreal /* height */, bool /* isElided */>> m_logicalHeightHintCache;
     mutable qreal m_logicalWidthHint;
-    mutable qreal m_logicalHeightHint;
     mutable qreal m_minHeightHint;
     bool m_needsResolving;
 };