Skip to content

Commit 7839850

Browse files
author
Hamed Masafi
committed
--wip-- [skip ci]
1 parent acbd689 commit 7839850

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

src/jsonserializer.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -330,14 +330,14 @@ QJsonValue JsonSerializer::toJson(QVariant v)
330330
case QVariant::Polygon: {
331331
QJsonArray arr;
332332
QPolygon poly = v.value<QPolygon>();
333-
foreach (QPoint pt, poly)
333+
for (auto &pt: poly)
334334
arr.append(toJson(pt));
335335
return arr;
336336
}
337337
case QVariant::PolygonF: {
338338
QJsonArray arr;
339339
QPolygonF poly = v.value<QPolygonF>();
340-
foreach (QPointF pt, poly)
340+
for (auto &pt: poly)
341341
arr.append(toJson(pt));
342342
return arr;
343343
}
@@ -356,7 +356,7 @@ QJsonValue JsonSerializer::toJson(QVariantList list)
356356
return QJsonArray();
357357

358358
QJsonArray array;
359-
foreach (QVariant v, list) {
359+
for (auto &v: list) {
360360
array.append(toJson(v));
361361
}
362362

@@ -369,7 +369,7 @@ QJsonValue JsonSerializer::toJson(QVariantList list)
369369
QJsonValue JsonSerializer::toJson(QStringList list)
370370
{
371371
QJsonArray array;
372-
foreach (QVariant v, list) {
372+
for (auto &v: list) {
373373
array.append(toJson(v));
374374
}
375375

@@ -382,7 +382,7 @@ QJsonValue JsonSerializer::toJson(QStringList list)
382382
QJsonValue JsonSerializer::toJson(QVariantMap map)
383383
{
384384
QJsonObject mapObject;
385-
foreach (QString key, map.keys()) {
385+
for (auto &key: map.keys()) {
386386
mapObject.insert(key, toJson(map[key]));
387387
}
388388

@@ -438,14 +438,14 @@ QVariant JsonSerializer::fromJson(const QMetaType::Type &type,
438438
case QMetaType::QPolygon: {
439439
QPolygon poly;
440440
auto arr = value.toArray();
441-
foreach (QJsonValue val, arr)
441+
for (auto val: arr)
442442
poly << fromJson(QMetaType::QPoint, val).toPoint();
443443
return poly;
444444
}
445445
case QMetaType::QPolygonF: {
446446
QPolygonF poly;
447447
auto arr = value.toArray();
448-
foreach (QJsonValue val, arr)
448+
for (auto val: arr)
449449
poly << fromJson(QMetaType::QPointF, val).toPointF();
450450
return poly;
451451
}
@@ -512,7 +512,7 @@ QVariant JsonSerializer::fromJson(const QMetaType::Type &type,
512512
// if(type == QVariant::Map){
513513
QVariantMap map;
514514
// QJsonObject mapObject = object[VARIANT_VALUE].toObject();
515-
foreach (QString key, object.keys())
515+
for (auto &key: object.keys())
516516
map.insert(key, fromJson(type, object[key]));
517517
return map;
518518
// }
@@ -524,7 +524,7 @@ QVariant JsonSerializer::fromJson(const QMetaType::Type &type,
524524
QJsonObject mapObject
525525
= object[VARIANT_VALUE].toObject().value(VARIANT_VALUE).toObject();
526526

527-
foreach (QString key, mapObject.keys())
527+
for (auto &key: mapObject.keys())
528528
map.insert(key, fromJson(type, mapObject[key].toObject()));
529529
int typeCode = QMetaType::type(typeName.toLatin1().data());
530530

@@ -561,7 +561,7 @@ QVariant JsonSerializer::fromJson(const QMetaType::Type &type,
561561
const QJsonArray &array)
562562
{
563563
QVariantList list;
564-
foreach (QJsonValue value, array)
564+
for (auto value: array)
565565
list.append(fromJson(type, value));
566566
return list;
567567
}
@@ -574,7 +574,7 @@ QVariantMap JsonSerializer::mapFromJson(const QMetaType::Type &keyType,
574574
// QString typeName = QMetaType::typeName(type);// =
575575
// object[VARIANT_TYPE].toString();
576576
QVariantMap map;
577-
foreach (QString key, object.keys())
577+
for (auto &key: object.keys())
578578
map.insert(key, fromJson(valueType, object[key]));
579579
return map;
580580
}

src/stringserializer.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ QVariant StringSerializer::fromString(const QString &value, const QMetaType::Typ
174174
case QMetaType::QVariantMap: {
175175
QVariantMap ret;
176176
QStringList parts = value.split(QStringLiteral("\n"));
177-
foreach (QString p, parts) {
177+
for (auto &p: parts) {
178178
if (p.isEmpty())
179179
continue;
180180
QString name;
@@ -188,7 +188,7 @@ QVariant StringSerializer::fromString(const QString &value, const QMetaType::Typ
188188
case QMetaType::QVariantList: {
189189
QVariantMap ret;
190190
QStringList parts = value.split(QStringLiteral("\n"));
191-
foreach (QString p, parts) {
191+
for (auto &p: parts) {
192192
if (p.isEmpty())
193193
continue;
194194
QString name;
@@ -286,7 +286,7 @@ QString StringSerializer::toString(const QVariant &value) const
286286
case QMetaType::QStringList: {
287287
QString ret;
288288
QStringList sl = value.toStringList();
289-
foreach (QString s, sl) {
289+
for (auto &s: sl) {
290290
if (!ret.isEmpty())
291291
ret.append(QStringLiteral(" "));
292292

@@ -366,7 +366,7 @@ QString StringSerializer::toString(const QVariant &value) const
366366
case QMetaType::QVariantMap: {
367367
QString ret;
368368
QVariantMap map = value.toMap();
369-
foreach (QString k, map.keys()) {
369+
for (auto &k: map.keys()) {
370370
if (!ret.isEmpty())
371371
ret.append(QStringLiteral("\n"));
372372
QVariant v = map.value(k);
@@ -434,7 +434,7 @@ QString StringSerializer::toString(const QVariant &value) const
434434
auto l = value.toList();
435435
QString ret;
436436

437-
foreach (QVariant v, l) {
437+
for (auto &v: l) {
438438
if (!ret.isEmpty())
439439
ret.append(QStringLiteral(", "));
440440
ret.append(toString(v));
@@ -460,7 +460,7 @@ QList<int> StringSerializer::toListInt(const QString &s, const QString &sep) con
460460
{
461461
auto parts = s.split(sep);
462462
QList<int> ret;
463-
foreach (QString p, parts) {
463+
for (auto &p: parts) {
464464
bool ok;
465465
ret.append(p.toInt(&ok));
466466
if (!ok)
@@ -478,7 +478,7 @@ QList<qreal> StringSerializer::toListReal(const QString &s) const
478478
QString StringSerializer::fromList(const QList<int> &list) const
479479
{
480480
QString ret;
481-
foreach (int n, list) {
481+
for (auto &n: list) {
482482
if (!ret.isEmpty())
483483
ret.append(QStringLiteral(","));
484484
ret.append(QString::number(n));
@@ -490,7 +490,7 @@ QList<qreal> StringSerializer::toListReal(const QString &s, const QString &sep)
490490
{
491491
auto parts = s.split(sep);
492492
QList<qreal> ret;
493-
foreach (QString p, parts) {
493+
for (auto &p: parts) {
494494
bool ok;
495495
ret.append(p.toDouble(&ok));
496496
if (!ok)
@@ -504,7 +504,7 @@ QList<float> StringSerializer::toListFloat(const QString &s) const
504504
{
505505
auto parts = s.split(QStringLiteral(","));
506506
QList<float> ret;
507-
foreach (QString p, parts) {
507+
for (auto &p: parts) {
508508
bool ok;
509509
ret.append(p.toFloat(&ok));
510510
if (!ok)
@@ -517,7 +517,7 @@ QList<float> StringSerializer::toListFloat(const QString &s) const
517517
QString StringSerializer::fromList(const QList<qreal> &list) const
518518
{
519519
QString ret;
520-
foreach (qreal n, list) {
520+
for (auto &n: list) {
521521
if (!ret.isEmpty())
522522
ret.append(QStringLiteral(","));
523523
ret.append(QString::number(n));
@@ -528,7 +528,7 @@ QString StringSerializer::fromList(const QList<qreal> &list) const
528528
QString StringSerializer::fromList(const QList<float> &list) const
529529
{
530530
QString ret;
531-
foreach (float n, list) {
531+
for (auto &n: list) {
532532
if (!ret.isEmpty())
533533
ret.append(QStringLiteral(","));
534534
ret.append(QString::number(static_cast<double>(n)));

0 commit comments

Comments
 (0)