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

Method setData

YACReaderLibrary/comic_vine/sort_volume_comics.cpp:142–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140}
141
142void SortVolumeComics::setData(QList<ComicDB> &comics, const QString &json, const QString &vID)
143{
144 // set up models
145 localComicsModel = new LocalComicListModel;
146 localComicsModel->load(comics);
147
148 volumeComicsModel = new VolumeComicsModel;
149 volumeComicsModel->load(json);
150
151 int numLocalComics = localComicsModel->rowCount();
152 int numVolumeComics = volumeComicsModel->rowCount();
153
154 if (numLocalComics > numVolumeComics)
155 volumeComicsModel->addExtraRows(numLocalComics - numVolumeComics);
156 if (numLocalComics < numVolumeComics)
157 localComicsModel->addExtraRows(numVolumeComics - numLocalComics);
158
159 tableFiles->setModel(localComicsModel);
160 tableVolumeComics->setModel(volumeComicsModel);
161
162 tableVolumeComics->resizeColumnToContents(0);
163
164 currentVolumeId = vID;
165 paginator->update(json);
166}
167
168void SortVolumeComics::loadNextPage()
169{

Callers 1

showSortVolumeComicsMethod · 0.45

Calls 5

loadMethod · 0.45
rowCountMethod · 0.45
addExtraRowsMethod · 0.45
setModelMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected