int get_visual_y() const;
/**
- * Gets the drag point of the row item.
+ * Gets the arrow-tip point of the row item marker.
+ * @param rect the rectangle of the header area.
*/
- QPoint point() const;
+ QPoint point(const QRect &rect) const;
/**
* Computes the vertical extents of the contents of this row item.
*/
virtual std::pair<int, int> v_extents() const = 0;
- /**
- * Paints the signal label.
- * @param p the QPainter to paint into.
- * @param rect the rectangle of the header area.
- * @param hover true if the label is being hovered over by the mouse.
- */
- virtual void paint_label(QPainter &p, const QRect &rect, bool hover) = 0;
-
public:
virtual void hover_point_changed();