for (const shared_ptr<Trace> t : traces)
{
assert(t);
- if (t->pt_in_label_rect(0, w, pt))
+ if (t->enabled() && t->label_rect(w).contains(pt))
return t;
}
{
assert(t);
- const bool highlight = !dragging && t->pt_in_label_rect(
- 0, w, _mouse_point);
+ const bool highlight = !dragging &&
+ t->label_rect(w).contains(_mouse_point);
t->paint_label(painter, w, highlight);
}
for (const shared_ptr<Trace> t : traces)
if (t->selected())
_drag_traces.push_back(
- make_pair(t, t->get_v_offset()));
+ make_pair(t, t->v_offset()));
}
// Select the signal if it has been clicked
if (event->button() & Qt::LeftButton)
_drag_traces.push_back(
make_pair(mouse_over_trace,
- mouse_over_trace->get_v_offset()));
+ mouse_over_trace->v_offset()));
}
}