1 #ifndef PLAYLISTMODEL_H 2 #define PLAYLISTMODEL_H 4 #include <QMediaContent> 5 #include <QMediaPlaylist> 7 #include <QStandardItemModel> 33 enum Origin { RemoteMedia = Qt::UserRole + 1 };
38 bool insertMedias(
int rowIndex,
const QList<QMediaContent> &tracks);
40 bool insertMedias(
int rowIndex,
const QList<TrackDAO> &tracks);
43 QList<QStandardItem *> internalMove(QModelIndex dest, QModelIndexList selectedIndexes);
46 void insertRow(
int row,
const QList<QStandardItem *> & items);
52 void removeTrack(
int row);
55 void createLine(
int row,
const TrackDAO &track);
57 void insertMedia(
int rowIndex,
const FileHelper &fileHelper);
60 #endif // PLAYLISTMODEL_H Origin
Definition: playlistmodel.h:33
The TrackDAO class is a simple wrapper which contains basic informations about a file.
Definition: trackdao.h:12
The FileHelper class is used to extract various but relevant fields in all types of tags (MP3...
Definition: filehelper.h:32
#define MIAMTABPLAYLISTS_LIBRARY
Definition: miamtabplaylists_global.hpp:8
MediaPlaylist * mediaPlaylist() const
Definition: playlistmodel.h:48
The PlaylistModel class is the underlying class for Playlist class.
Definition: playlistmodel.h:20