MCPcopy Create free account
hub / github.com/GuitarML/NeuralPi / setupDataDirectories

Method setupDataDirectories

Source/PluginProcessor.cpp:430–466  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

428}
429
430void 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
468void NeuralPiAudioProcessor::installTones()
469//====================================================================

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected