| 283 | } |
| 284 | |
| 285 | QString SQLiteDB::getBasePath(int root_ohfi) |
| 286 | { |
| 287 | QString base_path; |
| 288 | QSettings settings; |
| 289 | |
| 290 | switch(root_ohfi) { |
| 291 | case VITA_OHFI_MUSIC: |
| 292 | base_path = settings.value("musicPath").toString(); |
| 293 | break; |
| 294 | case VITA_OHFI_VIDEO: |
| 295 | base_path = settings.value("videoPath").toString(); |
| 296 | break; |
| 297 | case VITA_OHFI_PHOTO: |
| 298 | base_path = settings.value("photoPath").toString(); |
| 299 | break; |
| 300 | case VITA_OHFI_BACKUP: |
| 301 | base_path = settings.value("appsPath").toString() + "/SYSTEM/" + m_uuid; |
| 302 | break; |
| 303 | case VITA_OHFI_VITAAPP: |
| 304 | base_path = settings.value("appsPath").toString() + "/APP/" + m_uuid; |
| 305 | break; |
| 306 | case VITA_OHFI_PSPAPP: |
| 307 | base_path = settings.value("appsPath").toString() + "/PGAME/" + m_uuid; |
| 308 | break; |
| 309 | case VITA_OHFI_PSPSAVE: |
| 310 | base_path = settings.value("appsPath").toString() + "/PSAVEDATA/" + m_uuid; |
| 311 | break; |
| 312 | case VITA_OHFI_PSXAPP: |
| 313 | base_path = settings.value("appsPath").toString() + "/PSGAME/" + m_uuid; |
| 314 | break; |
| 315 | case VITA_OHFI_PSMAPP: |
| 316 | base_path = settings.value("appsPath").toString() + "/PSM/" + m_uuid; |
| 317 | break; |
| 318 | } |
| 319 | return base_path; |
| 320 | } |
| 321 | |
| 322 | int SQLiteDB::recursiveScanRootDirectory(const QString &base_path, const QString &rel_path, int parent_ohfi, int root_ohfi) |
| 323 | { |