]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewport.cpp
View: Store CursorPair in a shared_ptr
[pulseview.git] / pv / view / viewport.cpp
index bc010b4bd02fa3cd11270397c87e2588df2af461..75902af2bc7588ba08fc9d4b6fe883e886e108c8 100644 (file)
@@ -68,9 +68,9 @@ void Viewport::paintEvent(QPaintEvent*)
        p.setRenderHint(QPainter::Antialiasing);
 
        if (view_.cursors_shown())
-               view_.cursors().draw_viewport_background(p, rect());
+               view_.cursors()->draw_viewport_background(p, rect());
 
-       const RowItemPaintParams pp(0, width());
+       const RowItemPaintParams pp(0, width(), view_.scale(), view_.offset());
 
        // Plot the signal
        for (const shared_ptr<RowItem> r : row_items)
@@ -86,7 +86,7 @@ void Viewport::paintEvent(QPaintEvent*)
                r->paint_fore(p, pp);
 
        if (view_.cursors_shown())
-               view_.cursors().draw_viewport_foreground(p, rect());
+               view_.cursors()->draw_viewport_foreground(p, rect());
 
        p.end();
 }