renaming lists working for labels

This commit is contained in:
Luis Ángel San Martín
2014-11-11 22:57:54 +01:00
parent 32c275621d
commit 73ac56d0b5
8 changed files with 91 additions and 9 deletions

View File

@ -16,6 +16,11 @@ QVariant ListItem::data(int column) const
return itemData.at(column);
}
qulonglong ListItem::getId() const
{
return 0;
}
//------------------------------------------------------
SpecialListItem::SpecialListItem(const QList<QVariant> &data)
@ -50,7 +55,7 @@ QIcon LabelItem::getIcon() const
}
}
YACReader::LabelColors LabelItem::colorid()
YACReader::LabelColors LabelItem::colorid() const
{
if(itemData.count()>3)
{
@ -58,7 +63,7 @@ YACReader::LabelColors LabelItem::colorid()
}
}
QString LabelItem::name()
QString LabelItem::name() const
{
if(itemData.count()>0)
{
@ -66,6 +71,19 @@ QString LabelItem::name()
}
}
void LabelItem::setName(const QString &name)
{
itemData[0] = name;
}
qulonglong LabelItem::getId() const
{
if(itemData.count()>2)
{
return YACReader::LabelColors(itemData.at(2).toULongLong());
}
}
//------------------------------------------------------
ReadingListItem::ReadingListItem(const QList<QVariant> &data, ReadingListItem *p)
@ -124,6 +142,27 @@ void ReadingListItem::appendChild(ReadingListItem *item)
}
qulonglong ReadingListItem::getId() const
{
if(itemData.count()>1)
{
return YACReader::LabelColors(itemData.at(1).toULongLong());
}
}
QString ReadingListItem::name() const
{
if(itemData.count()>0)
{
return itemData.at(0).toString();
}
}
void ReadingListItem::setName(const QString &name)
{
itemData[0] = name;
}
int ReadingListItem::row() const
{
if (parent)