update();
}
-void Header::leaveEvent(QEvent*)
-{
- mouse_point_ = QPoint(-1, -1);
- update();
-}
-
void Header::contextMenuEvent(QContextMenuEvent *event)
{
const shared_ptr<RowItem> r = get_mouse_over_item(mouse_point_);
return a->visual_v_offset() < b->visual_v_offset(); });
shared_ptr<TraceGroup> group(new TraceGroup());
+ shared_ptr<RowItem> mouse_down_item(
+ std::dynamic_pointer_cast<RowItem>(mouse_down_item_));
shared_ptr<RowItem> focus_item(
- mouse_down_item_ ? mouse_down_item_ : selected_items.front());
+ mouse_down_item ? mouse_down_item : selected_items.front());
assert(focus_item);
assert(focus_item->owner());