| 428 | } |
| 429 | |
| 430 | void NeuralPiAudioProcessor::setupDataDirectories() |
| 431 | { |
| 432 | // User app data directory |
| 433 | File userAppDataTempFile = userAppDataDirectory.getChildFile("tmp.pdl"); |
| 434 | |
| 435 | File userAppDataTempFile_tones = userAppDataDirectory_tones.getChildFile("tmp.pdl"); |
| 436 | |
| 437 | File userAppDataTempFile_irs = userAppDataDirectory_irs.getChildFile("tmp.pdl"); |
| 438 | |
| 439 | // Create (and delete) temp file if necessary, so that user doesn't have |
| 440 | // to manually create directories |
| 441 | if (!userAppDataDirectory.exists()) { |
| 442 | userAppDataTempFile.create(); |
| 443 | } |
| 444 | if (userAppDataTempFile.existsAsFile()) { |
| 445 | userAppDataTempFile.deleteFile(); |
| 446 | } |
| 447 | |
| 448 | if (!userAppDataDirectory_tones.exists()) { |
| 449 | userAppDataTempFile_tones.create(); |
| 450 | } |
| 451 | if (userAppDataTempFile_tones.existsAsFile()) { |
| 452 | userAppDataTempFile_tones.deleteFile(); |
| 453 | } |
| 454 | |
| 455 | if (!userAppDataDirectory_irs.exists()) { |
| 456 | userAppDataTempFile_irs.create(); |
| 457 | } |
| 458 | if (userAppDataTempFile_irs.existsAsFile()) { |
| 459 | userAppDataTempFile_irs.deleteFile(); |
| 460 | } |
| 461 | |
| 462 | |
| 463 | // Add the tones directory and update tone list |
| 464 | addDirectory(userAppDataDirectory_tones); |
| 465 | addDirectoryIR(userAppDataDirectory_irs); |
| 466 | } |
| 467 | |
| 468 | void NeuralPiAudioProcessor::installTones() |
| 469 | //==================================================================== |
nothing calls this directly
no outgoing calls
no test coverage detected