*/
virtual void paint(QPainter &p, const QRect &rect);
+ /**
+ * Gets the text to show in the marker.
+ */
+ virtual QString get_text() const = 0;
+
/**
* Gets the marker label rectangle.
* @param rect The rectangle of the ruler client area.
* @return Returns the label rectangle.
*/
- virtual QRectF get_label_rect(const QRect &rect) const = 0;
+ virtual QRectF get_label_rect(const QRect &rect) const;
/**
* Paints the marker's label to the ruler.