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

Method createModelData

YACReaderLibrary/db/comic_model.cpp:802–820  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

800}
801
802QList<ComicItem *> ComicModel::createModelData(QSqlQuery &sqlquery) const
803{
804 QList<ComicItem *> modelData;
805
806 int numColumns = sqlquery.record().count();
807
808 while (sqlquery.next()) {
809 QList<QVariant> data;
810
811 for (int i = 0; i < numColumns; i++)
812 data << sqlquery.value(i);
813
814 modelData.append(new ComicItem(data));
815 }
816
817 std::sort(modelData.begin(), modelData.end(), defaultFolderContentSortFunction);
818
819 return modelData;
820}
821
822// the sorting is done in the sql query
823QList<ComicItem *> ComicModel::createModelDataForList(QSqlQuery &sqlquery) const

Callers 1

setSearchFilterMethod · 0.45

Calls 1

nextMethod · 0.45

Tested by

no test coverage detected