#include <cmath>
#include <algorithm>
-#include "rowitempaintparams.hpp"
#include "signal.hpp"
#include "view.hpp"
+#include "viewitempaintparams.hpp"
#include "viewport.hpp"
#include <pv/session.hpp>
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 ViewItemPaintParams pp(rect(), view_.scale(), view_.offset());
// Plot the signal
for (const shared_ptr<RowItem> r : row_items)
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();
}