gehe zur Dokumentation dieser Datei
19 class test_UpdatableFile;
20 class test_ReaderConfiguration;
31 friend class ::test_UpdatableFile;
32 friend class ::test_ReaderConfiguration;
34 const QString mSection;
37 const QString mSectionCachePath;
38 const QUrl mUpdateUrl;
41 const QString& getName();
42 QDateTime cacheTimestamp()
const;
43 const QString& getSectionCachePath()
const;
45 QString qrcPath()
const;
46 QString cachePath()
const;
47 QUrl updateUrl(
const QString& pSection,
const QString& pName);
48 QString dirtyFilePath()
const;
49 QString sectionCachePath(
const QString& pSection)
const;
50 QString makeSectionCachePath(
const QString& pSection);
51 void cleanupAfterUpdate(
const std::function<
void()>& pCustomAction);
52 bool writeDataToFile(
const QByteArray& pData,
const QString& pFilePath,
bool pOverwrite =
false);
55 void onDownloadSuccess(
const QUrl& pUpdateUrl,
const QDateTime& pNewTimestamp,
const QByteArray& pData);
57 void onDownloadUnnecessary(
const QUrl& pUpdateUrl);
60 UpdatableFile(
const QString& pSection,
const QString& pName,
const QString& pDefaultPath = QString());
Definition: UpdatableFile.h:27
void markDirty() const
Definition: UpdatableFile.cpp:363
void setDefaultPath(const QString &pPath)
Definition: UpdatableFile.cpp:294
void update()
Definition: UpdatableFile.cpp:309
Code
Definition: GlobalStatus.h:26
void fireNoUpdateAvailable()
UpdatableFile(const QString &pSection, const QString &pName, const QString &pDefaultPath=QString())
Definition: UpdatableFile.cpp:236
virtual ~UpdatableFile()=default
QString lookupPath()
Definition: UpdatableFile.cpp:266
void fireDownloadFailed(const QUrl &pUpdateUrl, GlobalStatus::Code pErrorCode)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void clearDirty() const
Definition: UpdatableFile.cpp:345
const QString & getDefaultPath() const
Definition: UpdatableFile.cpp:303
bool isDirty() const
Definition: UpdatableFile.cpp:334
QUrl lookupUrl()
Definition: UpdatableFile.cpp:252
void fireDownloadUnnecessary(const QUrl &pUpdateUrl)
void fireDownloadSuccess(const QUrl &pUpdateUrl, const QDateTime &pNewTimestamp, const QByteArray &pData)