Fix compilation with Qt 5

This commit is contained in:
Martchus 2024-04-08 14:17:04 +02:00
parent 35d03551c4
commit 1293a36613
1 changed files with 7 additions and 1 deletions

View File

@ -1621,7 +1621,13 @@ static void readSyncthingItems(const QJsonArray &array, std::vector<SyncthingIte
auto &item = into.emplace_back();
item.name = jsonItemObj.value(QLatin1String("name")).toString();
item.modificationTime = CppUtilities::DateTime::fromIsoStringGmt(jsonItemObj.value(QLatin1String("modTime")).toString().toUtf8().data());
item.size = static_cast<std::size_t>(jsonItemObj.value(QLatin1String("size")).toInteger());
item.size = static_cast<std::size_t>(jsonItemObj.value(QLatin1String("size"))
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
.toInteger()
#else
.toDouble()
#endif
);
item.index = index;
item.level = level;
if (type == QLatin1String("FILE_INFO_TYPE_FILE")) {