| 263 | |
| 264 | |
| 265 | void 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 | |
| 282 | StringsWidget::StringsWidget(QWidget* parent, TriageView* view, BinaryViewRef data) : QWidget(parent) |
nothing calls this directly
no test coverage detected