Sayonara Player
Signals | Public Member Functions | Protected Member Functions | List of all members
SearchableTableView Class Reference

Signals

void sig_mouse_moved ()
 
void sig_mouse_pressed ()
 
void sig_mouse_released ()
 
void sig_focus_out ()
 
void sig_key_pressed (QKeyEvent *)
 

Public Member Functions

 SearchableTableView (QWidget *parent=nullptr)
 
void setAbstractModel (AbstractSearchTableModel *model)
 
SP::Set< int > get_selections () const
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 
void keyPressEvent (QKeyEvent *) override
 
virtual void select_all ()
 
virtual void select_rows (const SP::Set< int > &indexes, int min_col=0, int max_col=0)
 
virtual void select_row (int row)
 
virtual void clear_selection ()
 
virtual int get_min_selected () const
 
Inheritance diagram for SearchableTableView:
SayonaraSelectionView LibraryView LibraryViewAlbum