equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef MPCOLLECTIONDATAMODEL_H |
18 #ifndef MPCOLLECTIONDATAMODEL_H |
19 #define MPCOLLECTIONDATAMODEL_H |
19 #define MPCOLLECTIONDATAMODEL_H |
20 |
20 |
21 #include <QAbstractListModel> |
21 #include <QAbstractListModel> |
|
22 |
22 #include "mpmpxcollectionviewdefs.h" |
23 #include "mpmpxcollectionviewdefs.h" |
23 |
24 |
24 class MpMpxCollectionData; |
25 class MpMpxCollectionData; |
25 class MpCollectionAlbumArtManager; |
26 class MpCollectionAlbumArtManager; |
26 |
27 |
45 bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex()); |
46 bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex()); |
46 QStringList mimeTypes() const; |
47 QStringList mimeTypes() const; |
47 QMimeData *mimeData(const QModelIndexList &indexes) const; |
48 QMimeData *mimeData(const QModelIndexList &indexes) const; |
48 bool dropMimeData(const QMimeData *data, Qt::DropAction action, |
49 bool dropMimeData(const QMimeData *data, Qt::DropAction action, |
49 int row, int column, const QModelIndex &parent); |
50 int row, int column, const QModelIndex &parent); |
|
51 void setItemVisibility(const QModelIndex &index, bool visible); |
50 |
52 |
51 MpMpxCollectionData *collectionData(); |
53 MpMpxCollectionData *collectionData(); |
52 |
54 |
53 signals: |
55 signals: |
54 |
56 |
66 |
68 |
67 MpMpxCollectionData *mCollectionData; // Not own |
69 MpMpxCollectionData *mCollectionData; // Not own |
68 MpCollectionAlbumArtManager *mAlbumArtManager; // Own |
70 MpCollectionAlbumArtManager *mAlbumArtManager; // Own |
69 int mRowCount; |
71 int mRowCount; |
70 int mAlbumIndexOffset; |
72 int mAlbumIndexOffset; |
|
73 int mHiddenItemIndex; |
71 |
74 |
72 }; |
75 }; |
73 |
76 |
74 #endif // MPCOLLECTIONDATAMODEL_H |
77 #endif // MPCOLLECTIONDATAMODEL_H |
75 |
78 |