-QMap< QString, QString > ProfilesDialog::getSettingsForProfile(const QString profileName)
-{
- QStringList profilesNames;
- QStringList profilesFiles;
- QStringList profilesFilter;
- profilesFilter<<"*";
-
- // List the Mlt profiles
- profilesFiles = QDir(KdenliveSettings::mltpath()).entryList(profilesFilter, QDir::Files);
- for (int i = 0; i < profilesFiles.size(); ++i) {
- KConfig confFile(KdenliveSettings::mltpath() + "/" + profilesFiles.at(i));
- QMap< QString, QString > values = confFile.entryMap();
- if (values.value("description") == profileName) return values;
- }
-
- // List custom profiles
- QStringList customProfiles = KGlobal::dirs()->findDirs("appdata", "profiles");
- for (int i = 0; i < customProfiles.size(); ++i) {
- QStringList profiles = QDir(customProfiles.at(i)).entryList(profilesFilter, QDir::Files);
- for (int i = 0; i < profiles.size(); ++i) {
- KConfig confFile(customProfiles.at(i) + "/" + profiles.at(i));
- QMap< QString, QString > values = confFile.entryMap();
- if (values.value("description") == profileName) return values;
+QMap< QString, QString > ProfilesDialog::getSettingsForProfile(const QString profileName) {
+ QStringList profilesNames;
+ QStringList profilesFiles;
+ QStringList profilesFilter;
+ profilesFilter << "*";
+
+ // List the Mlt profiles
+ profilesFiles = QDir(KdenliveSettings::mltpath()).entryList(profilesFilter, QDir::Files);
+ for (int i = 0; i < profilesFiles.size(); ++i) {
+ KConfig confFile(KdenliveSettings::mltpath() + "/" + profilesFiles.at(i));
+ QMap< QString, QString > values = confFile.entryMap();
+ if (values.value("description") == profileName) return values;