*/
virtual void paint_label(QPainter &p, const QRect &rect, bool hover) = 0;
- /**
- * Computes the outline rectangle of a label.
- * @param rect the rectangle of the header area.
- * @return Returns the rectangle of the signal label.
- */
- virtual QRectF label_rect(const QRectF &rect) const = 0;
-
public:
virtual void hover_point_changed();
*/
virtual QPoint point() const = 0;
+ /**
+ * Computes the outline rectangle of a label.
+ * @param rect the rectangle of the header area.
+ * @return Returns the rectangle of the signal label.
+ */
+ virtual QRectF label_rect(const QRectF &rect) const = 0;
+
public:
/**
* Gets the text colour.
virtual void paint(QPainter &p, const QRect &rect);
/**
- * Gets the text to show in the marker.
+ * Computes the outline rectangle of a label.
+ * @param rect the rectangle of the header area.
+ * @return Returns the rectangle of the signal label.
*/
- virtual QString get_text() const = 0;
+ QRectF label_rect(const QRectF &rect) const;
/**
- * Gets the marker label rectangle.
- * @param rect The rectangle of the ruler client area.
- * @return Returns the label rectangle.
+ * Gets the text to show in the marker.
*/
- virtual QRectF label_rect(const QRectF &rect) const;
+ virtual QString get_text() const = 0;
/**
* Paints the marker's label to the ruler.