23 #ifndef SEARCHABLELISTVIEW_H 24 #define SEARCHABLELISTVIEW_H 27 #include "SayonaraSelectionView.h" 30 #include <QMouseEvent> 32 #include <QModelIndexList> 43 void sig_mouse_moved();
44 void sig_mouse_pressed();
45 void sig_mouse_released();
47 void sig_key_pressed(QKeyEvent*);
48 void sig_selection_changed(
const QModelIndexList& idxs);
52 void edit_changed(
const QString& str);
62 virtual void set_current_index(
int idx)
override;
63 virtual QAbstractItemModel* get_model()
const override;
64 virtual QItemSelectionModel* get_selection_model()
const override;
72 void mouseMoveEvent(QMouseEvent *)
override;
73 void mousePressEvent(QMouseEvent *)
override;
74 void mouseReleaseEvent(QMouseEvent *)
override;
75 void keyPressEvent(QKeyEvent *)
override;
76 void selectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected)
override;
80 #endif // SEARCHABLELISTVIEW_H Definition: MiniSearcher.h:67
Definition: SearchableListView.h:36
Definition: AbstractSearchModel.h:56
Definition: SayonaraSelectionView.h:35