equal
deleted
inserted
replaced
18 #ifndef IRPLSMODEL_H |
18 #ifndef IRPLSMODEL_H |
19 #define IRPLSMODEL_H |
19 #define IRPLSMODEL_H |
20 |
20 |
21 #include <QAbstractListModel> |
21 #include <QAbstractListModel> |
22 |
22 |
23 class IRSymbianDocument; |
23 class IRPlayList; |
24 |
24 |
25 class IRPlsModel : public QAbstractListModel |
25 class IRPlsModel : public QAbstractListModel |
26 { |
26 { |
27 public: |
27 public: |
28 explicit IRPlsModel(QObject *aParent = 0); |
28 explicit IRPlsModel(IRPlayList *aPlayList, QObject *aParent = 0); |
29 |
29 |
30 int rowCount(const QModelIndex &aParent = QModelIndex()) const; |
30 int rowCount(const QModelIndex &aParent = QModelIndex()) const; |
31 QVariant data(const QModelIndex &aIndex, int aRole = Qt::DisplayRole) const; |
31 QVariant data(const QModelIndex &aIndex, int aRole = Qt::DisplayRole) const; |
32 |
32 |
33 const QString& getFile(int aIndex) const; |
33 const QString& getFile(int aIndex) const; |
34 const QString& getTitle(int aIndex) const; |
34 const QString& getTitle(int aIndex) const; |
35 |
35 |
36 private: |
36 private: |
37 IRSymbianDocument *iDocument; |
37 IRPlayList *iPlayList; |
38 }; |
38 }; |
39 |
39 |
40 #endif |
40 #endif |