MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / keyPressEvent

Method keyPressEvent

examples/triage/entry.cpp:248–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246
247
248void EntryTreeView::keyPressEvent(QKeyEvent* event)
249{
250 if ((event->text().size() == 1) && (event->text()[0] > ' ') && (event->text()[0] <= '~'))
251 {
252 m_parent->showFilter(event->text());
253 event->accept();
254 }
255 else if ((event->key() == Qt::Key_Return) || (event->key() == Qt::Key_Enter))
256 {
257 QList<QModelIndex> sel = selectionModel()->selectedIndexes();
258 if (sel.size() != 0)
259 entryDoubleClicked(sel[0]);
260 }
261 QTreeView::keyPressEvent(event);
262}
263
264
265EntryWidget::EntryWidget(QWidget* parent, TriageView* view, BinaryViewRef data) : QWidget(parent)

Callers

nothing calls this directly

Calls 4

textMethod · 0.80
sizeMethod · 0.45
showFilterMethod · 0.45
keyMethod · 0.45

Tested by

no test coverage detected