12#include <QtQml/qqmlregistration.h>
21 QML_UNCREATABLE(
"Used by SettingsModel only")
42 bool mUpdateAvailable;
43 bool mMissingPlatform;
44 int mDownloadProgress;
51 void onAppcastFinished(
bool pUpdateAvailable, const
GlobalStatus& pStatus);
52 void onAppDownloadProgress(qint64 pBytesReceived, qint64 pBytesTotal);
58 [[nodiscard]]
bool isValid() const;
63 [[nodiscard]] const QDateTime&
getDate() const;
64 [[nodiscard]] const QString&
getVersion() const;
65 [[nodiscard]] const QUrl&
getUrl() const;
66 [[nodiscard]]
int getSize() const;
69 [[nodiscard]] const QString&
getNotes() const;
70 [[nodiscard]] Q_INVOKABLE
bool download();
Definition AppUpdateDataModel.h:19
bool isMissingPlatform() const
Definition AppUpdateDataModel.cpp:92
int getDownloadTotal() const
Definition AppUpdateDataModel.cpp:116
const QUrl & getNotesUrl() const
Definition AppUpdateDataModel.cpp:160
Q_INVOKABLE bool download()
Definition AppUpdateDataModel.cpp:172
const QUrl & getUrl() const
Definition AppUpdateDataModel.cpp:142
QString getDownloadFolder() const
Definition AppUpdateDataModel.cpp:122
int getDownloadProgress() const
Definition AppUpdateDataModel.cpp:110
Q_INVOKABLE bool abortDownload()
Definition AppUpdateDataModel.cpp:181
bool isValid() const
Definition AppUpdateDataModel.cpp:98
QDateTime date
Definition AppUpdateDataModel.h:33
QUrl url
Definition AppUpdateDataModel.h:35
int downloadTotal
Definition AppUpdateDataModel.h:30
bool compatible
Definition AppUpdateDataModel.h:28
void fireAppDownloadFinished()
bool isCompatible() const
Definition AppUpdateDataModel.cpp:104
const QUrl & getChecksumUrl() const
Definition AppUpdateDataModel.cpp:154
QString downloadFolder
Definition AppUpdateDataModel.h:31
bool valid
Definition AppUpdateDataModel.h:27
bool isUpdateAvailable() const
Definition AppUpdateDataModel.cpp:86
QString version
Definition AppUpdateDataModel.h:34
bool updateAvailable
Definition AppUpdateDataModel.h:25
void fireDownloadProgressChanged()
fireAppUpdateDataChangedQString notes
Definition AppUpdateDataModel.h:39
void fireAppUpdateFailed(GlobalStatus::Code pError)
QUrl notesUrl
Definition AppUpdateDataModel.h:38
int downloadProgress
Definition AppUpdateDataModel.h:29
void fireAppUpdateDataChanged()
const QString & getNotes() const
Definition AppUpdateDataModel.cpp:166
const QString & getVersion() const
Definition AppUpdateDataModel.cpp:136
int getSize() const
Definition AppUpdateDataModel.cpp:148
QUrl checksumUrl
Definition AppUpdateDataModel.h:37
int size
Definition AppUpdateDataModel.h:36
const QDateTime & getDate() const
Definition AppUpdateDataModel.cpp:130
bool missingPlatform
Definition AppUpdateDataModel.h:26
Definition GlobalStatus.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17