gehe zur Dokumentation dieser Datei
25 friend class ::test_AppUpdatr;
28 QUrl mAppUpdateJsonUrl;
30 QString mDownloadPath;
31 bool mDownloadInProgress;
33 static QCryptographicHash::Algorithm getHashAlgo(
const QByteArray& pAlgo);
38 void clearDownloaderConnection();
39 bool download(
const QUrl& pUrl);
40 QString save(
const QByteArray& pData,
const QString& pFilename);
55 void onDownloadFinished(
const QUrl& pUpdateUrl,
const QDateTime& pNewTimestamp,
const QByteArray& pData);
57 void onDownloadUnnecessary(
const QUrl& pUpdateUrl);
58 void onDownloadProgress(
const QUrl& pUpdateUrl, qint64 pBytesReceived, qint64 pBytesTotal);
void setDownloadPath(const QString &pPath)
Definition: AppUpdater.cpp:137
bool isValid() const
Definition: AppUpdateData.cpp:94
Definition: VersionNumber.h:15
Code
Definition: GlobalStatus.h:26
Definition: AppUpdater.h:20
bool abortDownload()
Definition: AppUpdater.cpp:93
const QUrl & getChecksumUrl() const
Definition: AppUpdateData.cpp:150
const QString & getVersion() const
Definition: AppUpdateData.cpp:132
QString toErrorDescription(const bool pSimplifiedVersion=false) const
bool downloadUpdate()
Definition: AppUpdater.cpp:104
@ Downloader_Cannot_Save_File
bool isDeveloperVersion() const
Definition: VersionNumber.cpp:41
@ Downloader_Data_Corrupted
void fireAppDownloadFinished(const GlobalStatus &pError)
const QUrl & getUrl() const
Definition: AppUpdateData.cpp:138
void fireAppcastCheckFinished(bool pUpdateAvailable, const GlobalStatus &pError)
void fireDownloadFailed(const QUrl &pUpdateUrl, GlobalStatus::Code pErrorCode)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
bool checkAppUpdate(bool pForceUpdate=false)
Definition: AppUpdater.cpp:36
int getSize() const
Definition: AppUpdateData.cpp:144
void skipVersion(const QString &pVersion)
Definition: AppUpdater.cpp:123
Definition: AppUpdateData.h:22
void setNotes(const QString &pNotes)
Definition: AppUpdateData.cpp:162
static const VersionNumber & getApplicationVersion()
Definition: VersionNumber.cpp:29
const QUrl & getNotesUrl() const
Definition: AppUpdateData.cpp:156
Definition: GlobalStatus.h:20
const AppUpdateData & getUpdateData() const
Definition: AppUpdater.cpp:117
void fireDownloadUnnecessary(const QUrl &pUpdateUrl)
void fireDownloadProgress(const QUrl &pUpdateUrl, qint64 pBytesReceived, qint64 pBytesTotal)
void fireAppDownloadProgress(qint64 pBytesReceived, qint64 pBytesTotal)
bool isChecksumValid() const
Definition: AppUpdateData.cpp:223
void setUpdatePackagePath(const QString &pFile)
Definition: AppUpdateData.cpp:229
void fireDownloadSuccess(const QUrl &pUpdateUrl, const QDateTime &pNewTimestamp, const QByteArray &pData)
void setChecksum(const QByteArray &pChecksum, QCryptographicHash::Algorithm pAlgorithm)
Definition: AppUpdateData.cpp:174
QString getDownloadPath() const
Definition: AppUpdater.cpp:131