![]() |
Sayonara Player
|
The PlaylistItemModel class. More...
#include <PlaylistModel.h>
Public Slots | |
void | refreshData () |
Signals | |
void | sigDataReady () |
Public Member Functions | |
Model (PlaylistPtr pl, QObject *parent=nullptr) | |
void | clear () |
void | removeTracks (const IndexSet &rows) |
IndexSet | moveTracks (const IndexSet &rows, int target_index) |
IndexSet | moveTracksUp (const IndexSet &rows) |
IndexSet | moveTracksDown (const IndexSet &rows) |
IndexSet | copyTracks (const IndexSet &rows, int target_index) |
void | insertTracks (const MetaDataList &tracks, int row) |
void | insertTracks (const QStringList &files, int row) |
int | currentTrack () const |
void | setCurrentTrack (int row) |
MetaData | metadata (int row) const |
MetaDataList | metadata (const IndexSet &rows) const |
bool | hasLocalMedia (const IndexSet &rows) const |
void | setDragIndex (int dragIndex) |
void | setRowHeight (int rowHeight) |
void | changeRating (const IndexSet &rows, Rating rating) |
QModelIndex | getRowIndexOf (const QString &substr, int row, bool is_forward) |
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 |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
SearchableModelInterface::ExtraTriggerMap | getExtraTriggers () override |
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
QModelIndexList | searchResults (const QString &substr) override |
virtual ::Library::SearchModeMask | searchMode () const final |
The PlaylistItemModel class.