-void Ruler::contextMenuEvent(QContextMenuEvent *event)
-{
- const shared_ptr<TimeItem> r = get_mouse_over_item(mouse_point_);
- if (!r)
- return;
-
- QMenu *menu = r->create_context_menu(this);
- if (menu)
- menu->exec(event->globalPos());
-}
-
-void Ruler::keyPressEvent(QKeyEvent *e)
-{
- assert(e);
-
- if (e->key() == Qt::Key_Delete)
- {
- const vector< shared_ptr<TimeItem> > items(view_.time_items());
- for (auto &i : items)
- if (i->selected())
- i->delete_pressed();
- }
-}
-