QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
- for (const shared_ptr<RowItem> r : items) {
+ for (const shared_ptr<RowItem>& r : items) {
assert(r);
const bool highlight = !item_dragging_ &&
if (!r)
return;
- QMenu *menu = r->create_context_menu(this);
+ QMenu *menu = r->create_header_context_menu(this);
if (!menu)
menu = new QMenu(this);
menu->addAction(group);
}
- menu->exec(event->globalPos());
+ menu->popup(event->globalPos());
}
void Header::keyPressEvent(QKeyEvent *event)
restart = false;
const vector< shared_ptr<TraceGroup> > groups(
view_.list_by_type<TraceGroup>());
- for (const shared_ptr<TraceGroup> tg : groups)
+ for (const shared_ptr<TraceGroup>& tg : groups)
if (tg->selected()) {
tg->ungroup();
restart = true;