21class test_UpdatableFile;
22class test_ReaderConfiguration;
31 friend class ::test_UpdatableFile;
32 friend class ::test_ReaderConfiguration;
35 const QString mSection;
38 const QString mSectionCachePath;
39 const QUrl mUpdateUrl;
42 [[
nodiscard]]
const QString& getName()
const;
44 [[
nodiscard]]
const QString& getSectionCachePath()
const;
49 [[
nodiscard]] QString dirtyFilePath()
const;
52 void cleanupAfterUpdate(
const std::function<
void()>&
pCustomAction);
Code
Definition GlobalStatus.h:30
Definition UpdatableFile.h:29
void clearDirty() const
Definition UpdatableFile.cpp:377
bool forEachLookupPath(const std::function< bool(const QString &)> &pValidate)
Definition UpdatableFile.cpp:299
~UpdatableFile() override=default
bool isDirty() const
Definition UpdatableFile.cpp:366
UpdatableFile(const QString &pSection, const QString &pName, const QString &pDefaultPath=QString())
Definition UpdatableFile.cpp:241
const QString & getDefaultPath() const
Definition UpdatableFile.cpp:343
QUrl lookupUrl()
Definition UpdatableFile.cpp:257
void fireNoUpdateAvailable()
void update()
Definition UpdatableFile.cpp:349
void setDefaultPath(const QString &pPath)
Definition UpdatableFile.cpp:334
QString lookupPath()
Definition UpdatableFile.cpp:271
void markDirty() const
Definition UpdatableFile.cpp:395
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114