MCPcopy Create free account
hub / github.com/YACReader/yacreader / getReadList

Method getReadList

YACReaderLibrary/db/comic_model.cpp:953–968  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

951}
952
953QVector<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
970QVector<YACReaderComicReadStatus> ComicModel::setAllComicsRead(YACReaderComicReadStatus read)
971{

Callers 2

setModelMethod · 0.80
applyModelChangesMethod · 0.80

Calls 1

dataMethod · 0.45

Tested by

no test coverage detected