case 0:
return animeData.data.titleRomaji;
case 1:
- return watchedEpisodes();
+ if (animeData.data.totalEpisodeCount)
+ return QString("%1 of %2")
+ .arg(animeData.episodesInMyList).arg(animeData.data.totalEpisodeCount);
+ return QString("%1 of (%2)")
+ .arg(animeData.episodesInMyList)
+ .arg(qMax(animeData.data.highestEpno,
+ animeData.episodesInMyList));
case 2:
if (animeData.data.rating < 1)
return "n/a";
return QString::number(animeData.data.myVote, 'f', 2);
case 4:
return QString("%1 of %2").arg(animeData.watchedEpisodes)
- .arg(watchedEpisodes());
+ .arg(animeData.episodesInMyList);
}
case Qt::ToolTipRole:
switch (column)
return QVariant();
}
-int MyListAnimeNode::watchedEpisodes() const
-{
- return qMax(animeData.data.totalEpisodeCount,
- qMax(animeData.data.highestEpno,
- animeData.episodesInMyList));
-}
-
void MyListAnimeNode::fetchMore()
{
qDebug() << "fetching some more for aid" << id();