Fix linking against Qt 5.13.0

This commit is contained in:
Martchus 2019-08-25 01:50:44 +02:00
parent 87b31d3965
commit de3c96c195
1 changed files with 6 additions and 2 deletions

View File

@ -245,6 +245,8 @@ QDataStream &operator >>(QDataStream &in, map<QString, QByteArray> &fileMap)
return in;
}
#if (QT_VERSION < QT_VERSION_CHECK(5, 13, 0))
QDataStream &operator <<(QDataStream &out, const QJsonArray &jsonArray)
{
QJsonDocument doc;
@ -262,6 +264,8 @@ QDataStream &operator >>(QDataStream &in, QJsonArray &jsonArray)
return in;
}
#endif
}
/*!
@ -365,8 +369,8 @@ void Package::writeToCacheStream(QDataStream &out)
<< m_groups << m_dependencies << m_optionalDependencies << m_conflicts << m_provides
<< m_replaces << m_requiredByComputed << m_requiredBy << m_optionalFor << static_cast<unsigned char>(m_hasInstallScript);
// build related meta data
out << m_hasBuildRelatedMetaData << m_fileName << m_files << m_buildDate << m_packager
<< m_md5 << m_sha256 << m_buildArchitecture << m_packageSize << m_makeDependencies;
out << m_hasBuildRelatedMetaData << m_fileName << m_files << m_buildDate << m_packager << m_md5 << m_sha256
<< m_buildArchitecture << m_packageSize << m_makeDependencies;
// installation related meta data
out << m_hasInstallRelatedMetaData << m_installDate << m_installedSize << m_backupFiles
<< static_cast<qint32>(m_validationMethods) << static_cast<qint32>(m_installReason);