X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fmarginwidget.cpp;h=5a81c45933450b40e5aee63d36116b75eeba6b8b;hp=e20e7b9f00afe664e72439969b73fe5894b6eca7;hb=bb4a0e8e0b337988264e43a368b6ce5950d2d6cd;hpb=6a2cc8dd37f6d128ad7e16b9a7a78bb44d5a5aa5;ds=sidebyside diff --git a/pv/view/marginwidget.cpp b/pv/view/marginwidget.cpp index e20e7b9f..5a81c459 100644 --- a/pv/view/marginwidget.cpp +++ b/pv/view/marginwidget.cpp @@ -108,6 +108,19 @@ void MarginWidget::contextMenuEvent(QContextMenuEvent *event) menu->exec(event->globalPos()); } +void MarginWidget::keyPressEvent(QKeyEvent *e) +{ + assert(e); + + if (e->key() == Qt::Key_Delete) + { + const auto items = this->items(); + for (auto &i : items) + if (i->selected()) + i->delete_pressed(); + } +} + void MarginWidget::clear_selection() { const auto items = this->items();