X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftrace.cpp;h=aba51510db59ad964d9f4213b994c05caf5275d8;hb=1ef49ddd04f44a4369403fbab19ed235483e2975;hp=e825337c6d4156fb4e430cfface2a5aab2d0cb08;hpb=25201e884a0d95a71b1bc2598265a08a199203b5;p=pulseview.git diff --git a/pv/view/trace.cpp b/pv/view/trace.cpp index e825337c..aba51510 100644 --- a/pv/view/trace.cpp +++ b/pv/view/trace.cpp @@ -42,9 +42,7 @@ const QPen Trace::AxisPen(QColor(128, 128, 128, 64)); const int Trace::LabelHitPadding = 2; Trace::Trace(QString name) : - _view(NULL), _name(name), - _v_offset(0), _popup(NULL), _popup_form(NULL) { @@ -70,47 +68,9 @@ void Trace::set_colour(QColor colour) _colour = colour; } -int Trace::get_v_offset() const -{ - return _v_offset; -} - -void Trace::set_v_offset(int v_offset) -{ - _v_offset = v_offset; -} - -void Trace::set_view(pv::view::View *view) -{ - assert(view); - _view = view; -} - -void Trace::paint_back(QPainter &p, int left, int right) -{ - (void)p; - (void)left; - (void)right; -} - -void Trace::paint_mid(QPainter &p, int left, int right) -{ - (void)p; - (void)left; - (void)right; -} - -void Trace::paint_fore(QPainter &p, int left, int right) -{ - (void)p; - (void)left; - (void)right; -} - void Trace::paint_label(QPainter &p, int right, bool hover) { - assert(_view); - const int y = _v_offset - _view->v_offset(); + const int y = get_y(); p.setBrush(_colour); @@ -185,17 +145,10 @@ pv::widgets::Popup* Trace::create_popup(QWidget *parent) return _popup; } -int Trace::get_y() const -{ - return _v_offset - _view->v_offset(); -} - QRectF Trace::label_rect(int right) { using pv::view::View; - assert(_view); - QFontMetrics m(QApplication::font()); const QSize text_size( m.boundingRect(QRect(), 0, _name).width(), @@ -211,10 +164,6 @@ QRectF Trace::label_rect(int right) label_size.height()); } -void Trace::hover_point_changed() -{ -} - QColor Trace::get_text_colour() const { return (_colour.lightness() > 64) ? Qt::black : Qt::white;