11 #include <QCryptographicHash>
13 #include <QJsonObject>
16 #include <QVersionNumber>
24 QVersionNumber mMinOsVersion;
32 QCryptographicHash::Algorithm mChecksumAlgorithm;
35 QString mUpdatePackagePath;
38 static bool checkPlatformObject(
const QJsonObject& pJson);
39 static bool isPlatform(
const QString& pPlatform);
40 void verifyChecksum();
46 [[nodiscard]]
bool isValid()
const;
50 [[nodiscard]]
const QDateTime&
getDate()
const;
51 [[nodiscard]]
const QString&
getVersion()
const;
52 [[nodiscard]]
const QUrl&
getUrl()
const;
53 [[nodiscard]]
int getSize()
const;
57 void setNotes(
const QString& pNotes);
58 [[nodiscard]]
const QString&
getNotes()
const;
60 void setChecksum(
const QByteArray& pChecksum, QCryptographicHash::Algorithm pAlgorithm);
61 [[nodiscard]]
const QByteArray&
getChecksum()
const;
Definition: AppUpdateData.h:22
const GlobalStatus & getParsingResult() const
Definition: AppUpdateData.cpp:106
const QString & getVersion() const
Definition: AppUpdateData.cpp:132
QString getUpdatePackagePath() const
Definition: AppUpdateData.cpp:236
int getSize() const
Definition: AppUpdateData.cpp:144
bool isValid() const
Definition: AppUpdateData.cpp:94
const QUrl & getNotesUrl() const
Definition: AppUpdateData.cpp:156
void setChecksum(const QByteArray &pChecksum, QCryptographicHash::Algorithm pAlgorithm)
Definition: AppUpdateData.cpp:174
void setUpdatePackagePath(const QString &pFile)
Definition: AppUpdateData.cpp:229
bool isCompatible() const
Definition: AppUpdateData.cpp:112
bool isChecksumValid() const
Definition: AppUpdateData.cpp:223
const QUrl & getUrl() const
Definition: AppUpdateData.cpp:138
void setNotes(const QString &pNotes)
Definition: AppUpdateData.cpp:162
const QByteArray & getChecksum() const
Definition: AppUpdateData.cpp:195
const QDateTime & getDate() const
Definition: AppUpdateData.cpp:126
AppUpdateData(const GlobalStatus &pParsingResult=GlobalStatus::Code::No_Error)
Definition: AppUpdateData.cpp:21
const QString & getNotes() const
Definition: AppUpdateData.cpp:168
const QUrl & getChecksumUrl() const
Definition: AppUpdateData.cpp:150
Definition: GlobalStatus.h:20
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15