66class SearchableTableView :
69 public SelectionViewInterface
74 explicit SearchableTableView(QWidget* parent =
nullptr);
75 ~SearchableTableView()
override;
77 SearchableTableView(
const SearchableTableView& other) =
delete;
78 SearchableTableView(SearchableTableView&& other) =
delete;
79 SearchableTableView& operator=(
const SearchableTableView& other) =
delete;
80 SearchableTableView& operator=(SearchableTableView&& other) =
delete;
83 [[nodiscard]] QRect viewportGeometry()
const override;
84 [[nodiscard]] QWidget* widget()
override;
85 [[nodiscard]]
int currentSelectedItem()
const override;
86 void selectSearchResult(
int index)
override;
88 void keyPressEvent(QKeyEvent* event)
override;