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

Method insertFolders

YACReaderLibrary/library_creator.cpp:301–320  ·  view source on GitHub ↗

retorna el id del ultimo de los folders

Source from the content-addressed store, hash-verified

299
300// retorna el id del ultimo de los folders
301qulonglong LibraryCreator::insertFolders()
302{
303 auto _database = QSqlDatabase::database(_databaseConnection);
304 QList<Folder>::iterator i;
305 int currentId = 0;
306 Folder currentParent;
307 for (i = _currentPathFolders.begin(); i != _currentPathFolders.end(); ++i) {
308 if (!(i->knownId)) {
309 i->setFather(currentId);
310 i->type = currentParent.type;
311 currentId = DBHelper::insert(&(*i), _database); // insertFolder(currentId,*i);
312 i->setId(currentId);
313 } else {
314 currentId = i->id;
315 }
316
317 currentParent = *i;
318 }
319 return currentId;
320}
321
322void LibraryCreator::create(QDir dir)
323{

Callers

nothing calls this directly

Calls 2

setFatherMethod · 0.80
setIdMethod · 0.80

Tested by

no test coverage detected