MCPcopy Create free account
hub / github.com/codestation/qcma / insertObjectEntryInternal

Method insertObjectEntryInternal

common/sqlitedb.cpp:381–419  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381int SQLiteDB::insertObjectEntryInternal(const QString &path, const QString &name, int parent_ohfi, int root_ohfi)
382{
383 int ohfi = 0;
384 QFileInfo info(path, name);
385
386 if(info.isDir()) {
387 ohfi = insertDefaultEntry(path, name, info.fileName(), parent_ohfi, Folder);
388 switch(parent_ohfi) {
389 case VITA_OHFI_VITAAPP:
390 case VITA_OHFI_PSPAPP:
391 case VITA_OHFI_PSXAPP:
392 case VITA_OHFI_PSMAPP:
393 case VITA_OHFI_BACKUP:
394 insertApplicationEntry(name, ohfi, parent_ohfi);
395 }
396 } else {
397 switch(root_ohfi) {
398 case VITA_OHFI_MUSIC:
399 ohfi = insertMusicEntry(path, name, parent_ohfi, File | Music);
400 break;
401 case VITA_OHFI_PHOTO:
402 ohfi = insertPhotoEntry(path, name, parent_ohfi, File | Photo);
403 break;
404 case VITA_OHFI_VIDEO:
405 ohfi = insertVideoEntry(path, name, parent_ohfi, File | Video);
406 break;
407 case VITA_OHFI_PSPSAVE:
408 ohfi = insertSavedataEntry(path, name, parent_ohfi, File | SaveData);
409 break;
410 case VITA_OHFI_VITAAPP:
411 case VITA_OHFI_PSPAPP:
412 case VITA_OHFI_PSXAPP:
413 case VITA_OHFI_PSMAPP:
414 case VITA_OHFI_BACKUP:
415 ohfi = insertDefaultEntry(path, name, info.fileName(), parent_ohfi, File | App);
416 }
417 }
418 return ohfi;
419}
420
421
422int SQLiteDB::getPathId(const QString &path)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected