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