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

Method keyPressEvent

examples/triage/exports.cpp:390–404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

388
389
390void ExportsTreeView::keyPressEvent(QKeyEvent* event)
391{
392 if ((event->text().size() == 1) && (event->text()[0] > ' ') && (event->text()[0] <= '~'))
393 {
394 m_parent->showFilter(event->text());
395 event->accept();
396 }
397 else if ((event->key() == Qt::Key_Return) || (event->key() == Qt::Key_Enter))
398 {
399 QList<QModelIndex> sel = selectionModel()->selectedIndexes();
400 if (sel.size() != 0)
401 exportDoubleClicked(sel[0]);
402 }
403 QTreeView::keyPressEvent(event);
404}
405
406
407ExportsWidget::ExportsWidget(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