mpviewplugins/mpmediawallviewplugin/tsrc/unittest_mpmediawallview/stub/inc/mpcollectiondatamodel.h
equal
deleted
inserted
replaced
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, QObject *parent=0 ); |
35 virtual ~MpCollectionDataModel(); |
36 virtual ~MpCollectionDataModel(); |
36 |
37 |
37 int rowCount(const QModelIndex &parent=QModelIndex()) const; |
38 int rowCount(const QModelIndex &parent=QModelIndex()) const; |
38 QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const; |
39 QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const; |
39 void setItemVisibility(const QModelIndex &index, bool visible); |
40 void setItemVisibility(const QModelIndex &index, bool visible); |