21 #ifndef PULSEVIEW_PV_VIEW_TRACE_HPP
22 #define PULSEVIEW_PV_VIEW_TRACE_HPP
90 virtual void paint_label(QPainter &p,
const QRect &rect,
bool hover);
145 #endif // PULSEVIEW_PV_VIEW_TRACE_HPP
virtual QMenu * create_context_menu(QWidget *parent)
virtual void populate_popup_form(QWidget *parent, QFormLayout *form)
QFormLayout * popup_form_
virtual void paint_label(QPainter &p, const QRect &rect, bool hover)
void paint_axis(QPainter &p, const ViewItemPaintParams &pp, int y)
pv::widgets::Popup * create_popup(QWidget *parent)
pv::widgets::Popup * popup_
virtual void set_name(QString name)
void set_coloured_bg(bool state)
void on_colour_changed(const QColor &colour)
static const int LabelHitPadding
void add_colour_option(QWidget *parent, QFormLayout *form)
static const QColor BrightBGColour
void on_text_changed(const QString &text)
static const QPen AxisPen
QRectF label_rect(const QRectF &rect) const
void set_colour(QColor colour)
static const QColor DarkBGColour
virtual void paint_back(QPainter &p, const ViewItemPaintParams &pp)