mpviewplugins/mpcollectionviewplugin/tsrc/unittest_mpcollectioncontainers/stub/inc/mpcollectiondatamodel.h
changeset 55 f3930dda3342
parent 35 fdb31ab341af
equal deleted inserted replaced
51:560ce2306a17 55:f3930dda3342
    21 
    21 
    22 #include <QAbstractListModel>
    22 #include <QAbstractListModel>
    23 
    23 
    24 class MpMpxCollectionData;
    24 class MpMpxCollectionData;
    25 class MpCollectionAlbumArtManager;
    25 class MpCollectionAlbumArtManager;
       
    26 class MpPlaybackData;
    26 
    27 
    27 
    28 
    28 class MpCollectionDataModel : public QAbstractListModel
    29 class MpCollectionDataModel : public QAbstractListModel
    29 {
    30 {
    30     Q_OBJECT
    31     Q_OBJECT
    31 
    32 
    32 public:
    33 public:
    33 
    34 
    34     explicit MpCollectionDataModel( MpMpxCollectionData *data, QObject *parent=0 );
    35     explicit MpCollectionDataModel( MpMpxCollectionData *data,  MpPlaybackData *playbackData = 0,
       
    36             QObject *parent=0 );
    35     virtual ~MpCollectionDataModel();
    37     virtual ~MpCollectionDataModel();
    36 
    38 
    37     int rowCount(const QModelIndex &parent=QModelIndex()) const;
    39     int rowCount(const QModelIndex &parent=QModelIndex()) const;
    38     QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const;
    40     QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const;
    39 
    41