| 951 | } |
| 952 | |
| 953 | QVector<YACReaderComicReadStatus> ComicModel::getReadList() |
| 954 | { |
| 955 | int numComics = _data.count(); |
| 956 | QVector<YACReaderComicReadStatus> readList(numComics); |
| 957 | for (int i = 0; i < numComics; i++) { |
| 958 | if (_data.value(i)->data(ComicModel::ReadColumn).toBool()) |
| 959 | readList[i] = YACReader::Read; |
| 960 | else if (_data.value(i)->data(ComicModel::CurrentPage).toInt() == _data.value(i)->data(ComicModel::NumPages).toInt()) |
| 961 | readList[i] = YACReader::Read; |
| 962 | else if (_data.value(i)->data(ComicModel::HasBeenOpened).toBool()) |
| 963 | readList[i] = YACReader::Opened; |
| 964 | else |
| 965 | readList[i] = YACReader::Unread; |
| 966 | } |
| 967 | return readList; |
| 968 | } |
| 969 | // TODO untested, this method is no longer used |
| 970 | QVector<YACReaderComicReadStatus> ComicModel::setAllComicsRead(YACReaderComicReadStatus read) |
| 971 | { |
no test coverage detected