equal
deleted
inserted
replaced
41 MpPlaybackData *playbackData = 0, QObject *parent = 0 ); |
41 MpPlaybackData *playbackData = 0, QObject *parent = 0 ); |
42 virtual ~MpCollectionTBoneListDataModel(); |
42 virtual ~MpCollectionTBoneListDataModel(); |
43 |
43 |
44 int rowCount(const QModelIndex &parent=QModelIndex()) const; |
44 int rowCount(const QModelIndex &parent=QModelIndex()) const; |
45 QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const; |
45 QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const; |
|
46 void enablePlaybackIndicatorEnable(bool enable); |
46 |
47 |
47 signals: |
48 signals: |
48 |
49 |
49 void albumDataChanged(); |
50 void albumDataChanged(); |
50 void albumDataAvailable(); |
51 void albumDataAvailable(); |
52 public slots: |
53 public slots: |
53 |
54 |
54 void refreshModel(); |
55 void refreshModel(); |
55 void updateSong(); |
56 void updateSong(); |
56 void updatePlaybackState(); |
57 void updatePlaybackState(); |
|
58 void fileCorrupted(int songId); |
|
59 |
57 |
60 |
58 private: |
61 private: |
59 |
62 |
60 MpMpxCollectionData *mCollectionData; // Not own |
63 MpMpxCollectionData *mCollectionData; // Not own |
61 MpPlaybackData *mPlaybackData; // Not own |
64 MpPlaybackData *mPlaybackData; // Not own |
62 int mRowCount; |
65 int mRowCount; |
63 int mCurrentSongId; |
66 int mCurrentSongId; |
64 bool mPlaybackActive; |
67 bool mPlaybackActive; |
|
68 bool mPlaybackIndicatorEnabled; |
65 |
69 |
66 }; |
70 }; |
67 |
71 |
68 #endif // MPCOLLECTIONTBONELISTDATAMODEL_H |
72 #endif // MPCOLLECTIONTBONELISTDATAMODEL_H |
69 |
73 |