forked from qt-creator/qt-creator
Qbs: Avoid explicit use of Environmnet iterators
Task-number: QTCREATORBUG-28357 Change-Id: Ib703941bf50053df5481945e0714dd831191b625 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -67,10 +67,10 @@ void QbsProjectParser::parse(const QVariantMap &config, const Environment &env,
|
|||||||
request.insert("override-build-graph-data", true);
|
request.insert("override-build-graph-data", true);
|
||||||
static const auto envToJson = [](const Environment &env) {
|
static const auto envToJson = [](const Environment &env) {
|
||||||
QJsonObject envObj;
|
QJsonObject envObj;
|
||||||
for (auto it = env.constBegin(); it != env.constEnd(); ++it) {
|
env.forEachEntry([&](const QString &key, const QString &value, bool enabled) {
|
||||||
if (env.isEnabled(it))
|
if (enabled)
|
||||||
envObj.insert(env.key(it), env.value(it));
|
envObj.insert(key, value);
|
||||||
}
|
});
|
||||||
return envObj;
|
return envObj;
|
||||||
};
|
};
|
||||||
request.insert("environment", envToJson(env));
|
request.insert("environment", envToJson(env));
|
||||||
|
Reference in New Issue
Block a user