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

Method createModelData

YACReaderLibrary/db/folder_model.cpp:548–565  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

546}
547
548FolderModel::ModelData FolderModel::createModelData(const QString &path) const
549{
550 ModelData modelData;
551
552 QString connectionName = "";
553 {
554 QSqlDatabase db = DataBaseManagement::loadDatabase(path);
555 QSqlQuery selectQuery("select * from folder where id <> 1 order by parentId,name", db);
556
557 auto root = createRoot(db);
558 modelData = createModelData(selectQuery, root);
559
560 connectionName = db.connectionName();
561 }
562 QSqlDatabase::removeDatabase(connectionName);
563
564 return modelData;
565}
566
567FolderModel::ModelData FolderModel::createModelData(QSqlQuery &sqlquery, FolderItem *parent) const
568{

Callers

nothing calls this directly

Calls 6

createRootFunction · 0.85
FolderColumnsClass · 0.85
folderDataFromQueryFunction · 0.85
insertMethod · 0.45
nextMethod · 0.45
appendChildMethod · 0.45

Tested by

no test coverage detected