┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistwidget.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-08-14 15:45:52 +0200
committerPeter Penz <[email protected]>2011-08-14 15:47:31 +0200
commit547211575192508653e65bbc96f4d85580182eb4 (patch)
tree6bd1c0dc8063ccdfe31d3e3db02bbf36384401a0 /src/kitemviews/kitemlistwidget.h
parente57bef02614a581dbe520b7946b9a0cb61165f33 (diff)
Rename KItemListWidget::hoverBoundingRect()
It has been split now to iconBoundingRect() and textBoundingRect(). This is required to implement the rubberband in an efficient way and makes it more explicit what rectangle is returned.
Diffstat (limited to 'src/kitemviews/kitemlistwidget.h')
-rw-r--r--src/kitemviews/kitemlistwidget.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h
index d655042b8..6b766d1da 100644
--- a/src/kitemviews/kitemlistwidget.h
+++ b/src/kitemviews/kitemlistwidget.h
@@ -83,16 +83,21 @@ public:
/**
* @return True if \a point is inside KItemListWidget::hoverBoundingRect(),
- * KItemListWidget::selectionToggleRect() or KItemListWidget::expansionToggleRect().
+ * KItemListWidget::textBoundingRect(), KItemListWidget::selectionToggleRect()
+ * or KItemListWidget::expansionToggleRect().
* @reimp
*/
virtual bool contains(const QPointF& point) const;
/**
- * @return Bounding rectangle for the area that acts as hovering-area. Per default
- * the bounding rectangle of the KItemListWidget is returned.
+ * @return Bounding rectangle for the area that shows the icon.
*/
- virtual QRectF hoverBoundingRect() const;
+ virtual QRectF iconBoundingRect() const = 0;
+
+ /**
+ * @return Bounding rectangle for the area that contains the text-properties.
+ */
+ virtual QRectF textBoundingRect() const = 0;
/**
* @return Rectangle for the selection-toggle that is used to select or deselect an item.