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

Method keyPressEvent

examples/triage/strings.cpp:265–279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

263
264
265void StringsTreeView::keyPressEvent(QKeyEvent* event)
266{
267 if ((event->text().size() == 1) && (event->text()[0] > ' ') && (event->text()[0] <= '~'))
268 {
269 m_parent->showFilter(event->text());
270 event->accept();
271 }
272 else if ((event->key() == Qt::Key_Return) || (event->key() == Qt::Key_Enter))
273 {
274 QList<QModelIndex> sel = selectionModel()->selectedIndexes();
275 if (sel.size() != 0)
276 stringDoubleClicked(sel[0]);
277 }
278 QTreeView::keyPressEvent(event);
279}
280
281
282StringsWidget::StringsWidget(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