X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=bc010b4bd02fa3cd11270397c87e2588df2af461;hb=3eb29afdb641606c2e2e059289d8cc103d027a25;hp=220a10aada3adebb151df3f0970c7417f7649dea;hpb=8dbbc7f0b9ea59d0f0d62225772f8a56eee125f5;p=pulseview.git diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 220a10a..bc010b4 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -22,11 +22,12 @@ #include #include -#include "view.h" -#include "viewport.h" +#include "rowitempaintparams.hpp" +#include "signal.hpp" +#include "view.hpp" +#include "viewport.hpp" -#include "signal.h" -#include "../sigsession.h" +#include #include @@ -69,18 +70,20 @@ void Viewport::paintEvent(QPaintEvent*) if (view_.cursors_shown()) view_.cursors().draw_viewport_background(p, rect()); + const RowItemPaintParams pp(0, width()); + // Plot the signal for (const shared_ptr r : row_items) { assert(r); - r->paint_back(p, 0, width()); + r->paint_back(p, pp); } for (const shared_ptr r : row_items) - r->paint_mid(p, 0, width()); + r->paint_mid(p, pp); for (const shared_ptr r : row_items) - r->paint_fore(p, 0, width()); + r->paint_fore(p, pp); if (view_.cursors_shown()) view_.cursors().draw_viewport_foreground(p, rect());