review 'ensure-permissions'; replace deprecated Q_FOREACH; add 'qcopy-file' (for android)

This commit is contained in:
pls.153 2022-02-23 18:13:13 +01:00
parent 4d48d351cc
commit 7101dd3deb
8 changed files with 85 additions and 35 deletions

View file

@ -312,10 +312,11 @@ cl_object from_qvariant(const QVariant& var) {
case QMetaType::QString: l_obj = from_qstring(var.toString()); break;
// special case (can be nested)
case QMetaType::QVariantList:
Q_FOREACH (QVariant v, var.value<QVariantList>()) {
l_obj = CONS(from_qvariant(v), l_obj);
}
l_obj = cl_nreverse(l_obj);
QVariantList list(var.value<QVariantList>());
for (QVariant v : qAsConst(list)) {
l_obj = CONS(from_qvariant(v), l_obj);
}
l_obj = cl_nreverse(l_obj);
break;
}
return l_obj;