10#include <QDirIterator>
21SsuFeatureManager::SsuFeatureManager()
35QStringList SsuFeatureManager::repos(
bool rndRepo,
int filter)
40 QString repoHeader = QString(
"repositories-%1/")
41 .arg(rndRepo ?
"rnd" :
"release");
44 featureSettings->beginGroup(
"repositories");
45 r.append(featureSettings->allKeys());
46 featureSettings->endGroup();
49 featureSettings->beginGroup(repoHeader);
50 r.append(featureSettings->allKeys());
51 featureSettings->endGroup();
58QString SsuFeatureManager::url(
const QString &repo,
bool rndRepo)
60 QString repoHeader = QString(
"repositories-%1/")
61 .arg(rndRepo ?
"rnd" :
"release");
63 if (featureSettings->contains(repoHeader + repo))
64 return featureSettings->value(repoHeader + repo).toString();
65 else if (featureSettings->contains(
"repositories/" + repo))
66 return featureSettings->value(
"repositories/" + repo).toString();
@ BoardFilter
Only global repositories.
#define SSU_FEATURE_CONFIGURATION
Path to the main ssu configuration file.
#define SSU_FEATURE_CONFIGURATION_DIR
Path to the main ssu configuration file.