![]() |
Sayonara Player
|
Public Types | |
| enum | ColumnName { TrackNumber =0, Cover, Description, Time, NumColumns } |
Signals | |
| void | sig_data_ready () |
Public Member Functions | |
| PlaylistItemModel (PlaylistPtr pl, QObject *parent=nullptr) | |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| Qt::ItemFlags | flags (const QModelIndex &index=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| SearchableModelInterface::ExtraTriggerMap | getExtraTriggers () override |
| QModelIndex | getRowIndexOf (const QString &substr, int row, bool is_forward) |
| QModelIndexList | search_results (const QString &substr) override |
| void | clear () |
| void | remove_rows (const IndexSet &rows) |
| IndexSet | move_rows (const IndexSet &rows, int target_index) |
| IndexSet | move_rows_up (const IndexSet &rows) |
| IndexSet | move_rows_down (const IndexSet &rows) |
| IndexSet | copy_rows (const IndexSet &rows, int target_index) |
| void | change_rating (const IndexSet &rows, Rating rating) |
| void | insert_tracks (const MetaDataList &v_md, int row) |
| void | set_current_track (int row) |
| int | current_track () const |
| const MetaData & | metadata (int row) const |
| MetaDataList | metadata (const IndexSet &rows) const |
| QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| bool | has_local_media (const IndexSet &rows) const |
| void | set_drag_index (int drag_index) |
| virtual bool | has_items () const override |
| virtual ::Library::SearchModeMask | search_mode () const final |
1.8.14