added DataIndexes to ItemList classes

This commit is contained in:
Luis Ángel San Martín
2014-12-18 20:26:06 +01:00
parent c4022cf9bd
commit e576bebc2a
4 changed files with 70 additions and 28 deletions

View File

@ -27,6 +27,12 @@ public:
SpecialListItem(const QList<QVariant> &data);
QIcon getIcon() const;
ReadingListModel::TypeSpecialList getType() const;
private:
enum DataIndexes {
Name,
Id
};
};
//------------------------------------------------------
@ -41,6 +47,14 @@ public:
void setName(const QString & name);
qulonglong getId() const;
private:
enum DataIndexes {
Name,
Color,
Id,
Ordering
};
};
//------------------------------------------------------
@ -59,12 +73,21 @@ public:
qulonglong getId() const;
QString name() const;
void setName(const QString & name);
int getOrdering() const;
void setOrdering(const int ordering);
QList<ReadingListItem*> children();
private:
QList<ReadingListItem*> childItems;
enum DataIndexes {
Name,
Id,
Finished,
Completed,
Ordering
};
};
//------------------------------------------------------