*/
virtual bool enabled() const = 0;
- virtual void set_view(pv::view::View *view);
+ void set_view(pv::view::View *view);
/**
* Paints the background layer of the trace with a QPainter
*/
virtual void paint_label(QPainter &p, int right, bool hover);
- /**
- * Determines if a point is in the header label rect.
- * @param left the x-coordinate of the left edge of the header
- * area.
- * @param right the x-coordinate of the right edge of the header
- * area.
- * @param point the point to test.
- */
- bool pt_in_label_rect(int left, int right, const QPoint &point);
-
virtual QMenu* create_context_menu(QWidget *parent);
pv::widgets::Popup* create_popup(QWidget *parent);
* area.
* @return Returns the rectangle of the signal label.
*/
- QRectF get_label_rect(int right);
+ QRectF label_rect(int right);
public:
virtual void hover_point_changed();