public:
static const int ArrowSize;
- static const int Offset;
protected:
/**
* Paints the marker's label to the ruler.
* @param p The painter to draw with.
* @param rect The rectangle of the ruler client area.
+ * @param hover true if the label is being hovered over by the mouse.
*/
- void paint_label(QPainter &p, const QRect &rect);
+ void paint_label(QPainter &p, const QRect &rect, bool hover);
/**
* Paints the foreground layer of the item with a QPainter
**/
void paint_fore(QPainter &p, const ViewItemPaintParams &pp);
- pv::widgets::Popup* create_popup(QWidget *parent);
+ virtual pv::widgets::Popup* create_popup(QWidget *parent);
private Q_SLOTS:
void on_value_changed(double value);