X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.cpp;h=40bb81731884c54fec36b1ed18bba5195c0879df;hp=e40c393ba6e629e32724f9cba1c382bf4d48a5a3;hb=509727eb807fe8cc8bd6c224099d77cbb2075c18;hpb=317008bac93a797279be2265f40626cc772da353 diff --git a/pv/view/timemarker.cpp b/pv/view/timemarker.cpp index e40c393b..40bb8173 100644 --- a/pv/view/timemarker.cpp +++ b/pv/view/timemarker.cpp @@ -44,6 +44,11 @@ double TimeMarker::time() const return _time; } +float TimeMarker::get_x() const +{ + return (_time - _view.offset()) / _view.scale(); +} + void TimeMarker::set_time(double time) { _time = time; @@ -59,7 +64,7 @@ void TimeMarker::set_time(double time) void TimeMarker::paint(QPainter &p, const QRect &rect) { - const float x = (_time - _view.offset()) / _view.scale(); + const float x = get_x(); p.setPen(_colour); p.drawLine(QPointF(x, rect.top()), QPointF(x, rect.bottom())); }