QMenu* default_menu = TraceTreeItem::create_view_context_menu(parent, click_pos);
if (default_menu) {
- for (QAction *action : default_menu->actions()) {
+ for (QAction *action : default_menu->actions()) { // clazy:exclude=range-loop
menu->addAction(action);
if (action->parent() == default_menu)
action->setParent(menu);
void Trace::paint_axis(QPainter &p, ViewItemPaintParams &pp, int y)
{
+ bool was_antialiased = p.testRenderHint(QPainter::Antialiasing);
p.setRenderHint(QPainter::Antialiasing, false);
p.setPen(axis_pen_);
p.drawLine(QPointF(pp.left(), y), QPointF(pp.right(), y));
- p.setRenderHint(QPainter::Antialiasing, true);
+ p.setRenderHint(QPainter::Antialiasing, was_antialiased);
}
void Trace::add_color_option(QWidget *parent, QFormLayout *form)
const pair<int, int> extents = v_extents();
+ bool was_antialiased = p.testRenderHint(QPainter::Antialiasing);
p.setRenderHint(QPainter::Antialiasing, false);
p.drawLine(x, get_visual_y() + extents.first,
x, get_visual_y() + extents.second);
- p.setRenderHint(QPainter::Antialiasing, true);
+ p.setRenderHint(QPainter::Antialiasing, was_antialiased);
}
void Trace::create_popup_form()
const Ruler *ruler = view->ruler();
QPoint p = ruler->mapFrom(view, QPoint(context_menu_x_pos_, 0));
- view->add_flag(ruler->get_time_from_x_pos(p.x()));
+ view->add_flag(ruler->get_absolute_time_from_x_pos(p.x()));
}
} // namespace trace