X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Ftrace.cpp;fp=pv%2Fviews%2Ftrace%2Ftrace.cpp;h=91fde4725cbbf6f142644174a7e1103be26ff5fa;hp=b5fc0b1b5478333930ffbb150460c779a0a2ee40;hb=2749b858a7bc0bb67d550438695f2ae9c613b6c7;hpb=341d9a7975be53bb44af8d2deeba9b4a5e086929 diff --git a/pv/views/trace/trace.cpp b/pv/views/trace/trace.cpp index b5fc0b1b..91fde472 100644 --- a/pv/views/trace/trace.cpp +++ b/pv/views/trace/trace.cpp @@ -52,6 +52,7 @@ Trace::Trace(shared_ptr channel) : base_(channel), axis_pen_(AxisPen), segment_display_mode_(ShowLastSegmentOnly), // Will be overwritten by View + current_segment_(0), popup_(nullptr), popup_form_(nullptr) { @@ -161,6 +162,16 @@ QRectF Trace::label_rect(const QRectF &rect) const label_size.height()); } +void Trace::set_current_segment(const int segment) +{ + current_segment_ = segment; +} + +int Trace::get_current_segment() const +{ + return current_segment_; +} + void Trace::paint_back(QPainter &p, ViewItemPaintParams &pp) { const View *view = owner_->view();