| 1031 | } |
| 1032 | |
| 1033 | QString UBSettings::userAudioDirectory() |
| 1034 | { |
| 1035 | static QString audioDirectory = ""; |
| 1036 | if(audioDirectory.isEmpty()){ |
| 1037 | if (sAppSettings && getAppSettings()->contains("App/UserAudioDirectory")) { |
| 1038 | audioDirectory = getAppSettings()->value("App/UserAudioDirectory").toString(); |
| 1039 | |
| 1040 | audioDirectory = replaceWildcard(audioDirectory); |
| 1041 | if(checkDirectory(audioDirectory)) |
| 1042 | return audioDirectory; |
| 1043 | else |
| 1044 | qCritical() << "failed to create image directory " << audioDirectory; |
| 1045 | } |
| 1046 | |
| 1047 | audioDirectory = QStandardPaths::writableLocation(QStandardPaths::MusicLocation) + "/" + qApp->applicationName(); |
| 1048 | checkDirectory(audioDirectory); |
| 1049 | } |
| 1050 | return audioDirectory; |
| 1051 | } |
| 1052 | |
| 1053 | |
| 1054 | QString UBSettings::userPodcastRecordingDirectory() |
no test coverage detected