X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fcursorheader.cpp;h=efc9205e06f05a3885b8bc11802420b6725abd54;hp=fbc6e2e791d53eccf26140896fae83291f607714;hb=dbfae3f1b55b984c7ee7e619a8da53b77db98c90;hpb=6364695093dad2ad3bfab9a950cc420e29f24680 diff --git a/pv/view/cursorheader.cpp b/pv/view/cursorheader.cpp index fbc6e2e7..efc9205e 100644 --- a/pv/view/cursorheader.cpp +++ b/pv/view/cursorheader.cpp @@ -49,7 +49,6 @@ CursorHeader::CursorHeader(View &parent) : MarginWidget(parent), textHeight_(calculateTextHeight()) { - setMouseTracking(true); } QSize CursorHeader::sizeHint() const @@ -162,5 +161,18 @@ void CursorHeader::mouseDoubleClickEvent(QMouseEvent *e) view_.add_flag(view_.offset() + ((double)e->x() + 0.5) * view_.scale()); } +void CursorHeader::keyPressEvent(QKeyEvent *e) +{ + assert(e); + + if (e->key() == Qt::Key_Delete) + { + const vector< shared_ptr > items(view_.time_items()); + for (auto &i : items) + if (i->selected()) + i->delete_pressed(); + } +} + } // namespace view } // namespace pv