X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=ed414c7c510c13b60c0f6225bd93d69a443b16c2;hb=149e359e48ede480f3734cfc5c04bd1399d0d4be;hp=2469d981632b59d9f8eaadb0b8cc2248d41e831c;hpb=2658961bdef3601e07d494a8ed3d01a8101b68cd;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index 2469d98..ed414c7 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -31,6 +31,8 @@ namespace view { const int Signal::LabelHitPadding = 2; const int Signal::LabelHighlightRadius = 6; +const QPen Signal::SignalAxisPen(QColor(128, 128, 128, 64)); + Signal::Signal(QString name) : _name(name), _v_offset(0), @@ -140,6 +142,12 @@ bool Signal::pt_in_label_rect(int y, int left, int right, ).contains(point); } +void Signal::paint_axis(QPainter &p, int y, int left, int right) +{ + p.setPen(SignalAxisPen); + p.drawLine(QPointF(left, y + 0.5f), QPointF(right, y + 0.5f)); +} + void Signal::compute_text_size(QPainter &p) { _text_size = p.boundingRect(QRectF(), 0, _name).size();