10 #include <QDirIterator>
19 #include "../constants.h"
21 SsuFeatureManager::SsuFeatureManager()
35 QStringList SsuFeatureManager::repos(
bool rndRepo,
int filter)
44 QString repoHeader = QString(
"repositories-%1/")
45 .arg(rndRepo ?
"rnd" :
"release");
48 featureSettings->beginGroup(
"repositories");
49 r.append(featureSettings->allKeys());
50 featureSettings->endGroup();
53 featureSettings->beginGroup(repoHeader);
54 r.append(featureSettings->allKeys());
55 featureSettings->endGroup();
61 QString SsuFeatureManager::url(
const QString &repo,
bool rndRepo)
63 QString repoHeader = QString(
"repositories-%1/")
64 .arg(rndRepo ?
"rnd" :
"release");
66 if (featureSettings->contains(repoHeader + repo))
67 return featureSettings->value(repoHeader + repo).toString();
68 else if (featureSettings->contains(
"repositories/" + repo))
69 return featureSettings->value(
"repositories/" + repo).toString();