![]() |
Sayonara Player
|
Signals | |
| void | sig_disc_pressed (int) |
| void | sig_columns_changed (const BoolList &) |
| void | sig_middle_button_clicked (const QPoint &) |
| void | sig_info_clicked () |
| void | sig_edit_clicked () |
| void | sig_all_selected () |
| void | sig_delete_clicked () |
| void | sig_play_next_clicked () |
| void | sig_append_clicked () |
| void | sig_refresh_clicked () |
| void | sig_sortorder_changed (SortOrder) |
| void | sig_no_disc_menu () |
| void | sig_import_files (const QStringList &) |
| void | sig_double_clicked (const SP::Set< int > &) |
| void | sig_sel_changed (const SP::Set< int > &) |
| void | sig_mouse_moved () |
| void | sig_mouse_pressed () |
| void | sig_mouse_released () |
| void | sig_focus_out () |
| void | sig_key_pressed (QKeyEvent *) |
Public Member Functions | |
| LibraryViewAlbum (QWidget *parent=nullptr) | |
| template<typename T , typename ModelType > | |
| void | fill (const T &input_data) |
| virtual void | set_table_headers (const ColumnHeaderList &headers, const BoolList &shown_cols, SortOrder sorting) |
| virtual void | save_selections () |
| virtual void | setModel (LibraryItemModel *model) |
| virtual void | set_rc_menu (int entries) |
| virtual MetaDataList | get_selected_metadata () const |
| void | setAbstractModel (AbstractSearchTableModel *model) |
| SP::Set< int > | get_selections () const |
Protected Member Functions | |
| virtual void | selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
| virtual void | calc_discmenu_point (QModelIndex idx) |
| virtual void | delete_discmenu () |
| virtual void | init_discmenu (QModelIndex idx) |
| virtual void | show_discmenu () |
| virtual void | rc_menu_show (const QPoint &p) |
| virtual void | mousePressEvent (QMouseEvent *e) |
| virtual void | mouseMoveEvent (QMouseEvent *e) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) override |
| virtual void | keyPressEvent (QKeyEvent *event) override |
| virtual void | dropEvent (QDropEvent *event) override |
| virtual void | dragEnterEvent (QDragEnterEvent *event) override |
| virtual void | dragMoveEvent (QDragMoveEvent *event) override |
| virtual void | resizeEvent (QResizeEvent *event) override |
| virtual void | rc_menu_init () |
| virtual void | do_drag () |
| HeaderView * | get_header_view () |
| 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 |
Protected Slots | |
| virtual void | disc_pressed (int) |
| virtual void | timer_timed_out () |
| virtual void | header_actions_triggered (const BoolList &shown_cols) |
| virtual void | sort_by_column (int) |
| void | language_changed () |
Protected Attributes | |
| QVector< QList< quint8 > > | _discnumbers |
| DiscPopupMenu * | _discmenu |
| QPoint | _discmenu_point |
| QTimer * | _timer |
| LibraryItemModel * | _model =nullptr |
| QDrag * | _drag =nullptr |
| QPoint | _drag_pos |
| LibraryContextMenu * | _rc_menu =nullptr |
| SortOrder | _sort_order |
| bool | _cur_filling |
| Settings * | _settings =nullptr |
1.8.11