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

Signals

void context_menu_emitted (const QPoint &)
 
void sig_info_clicked ()
 
void sig_remove_clicked ()
 
void sig_edit_clicked ()
 
void sig_lyrics_clicked ()
 
void sig_double_clicked (int)
 
void sig_no_focus ()
 
void sig_left_clicked ()
 
void sig_right_clicked ()
 
void sig_mouse_moved ()
 
void sig_mouse_pressed ()
 
void sig_mouse_released ()
 
void sig_focus_out ()
 
void sig_key_pressed (QKeyEvent *)
 

Public Member Functions

 PlaylistView (PlaylistPtr pl, QWidget *parent=nullptr)
 
void set_context_menu_actions (int actions)
 
void fill (PlaylistPtr pl)
 
void scroll_up ()
 
void scroll_down ()
 
void dropEventFromOutside (QDropEvent *event)
 
void set_current_track (int row)
 
int get_num_rows ()
 
void remove_cur_selected_rows ()
 
void setAbstractModel (AbstractSearchListModel *model)
 
SP::Set< int > get_selections () const
 

Public Slots

void clear ()
 

Protected Member Functions

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 PlaylistView:
SearchableListView SayonaraSelectionView