AusweisApp2
Lade ...
Suche ...
Keine Treffer
ReleaseInformationConfiguration.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
10
11namespace governikus
12{
13
15 : public QObject
16{
17 Q_OBJECT
18
19 private:
20 void setUpdateInformation(ReleaseInformation* pInfo);
21 void setCurrentInformation(ReleaseInformation* pInfo);
22
23 QSharedPointer<ReleaseInformation> mReleaseInformationCurrent;
24 QSharedPointer<ReleaseInformation> mReleaseInformationUpdate;
25
26 public:
29
30 void update();
31 void reload();
32 void updateIfNeeded();
33 void setUpdateVersion(const VersionNumber& pVersion);
34 [[nodiscard]] QSharedPointer<const ReleaseInformation> getCurrentInformation() const;
35 [[nodiscard]] QSharedPointer<const ReleaseInformation> getUpdateInformation() const;
36
37 Q_SIGNALS:
40
41};
42
43} // namespace governikus
Definition: ReleaseInformationConfiguration.h:16
void reload()
Definition: ReleaseInformationConfiguration.cpp:34
QSharedPointer< const ReleaseInformation > getCurrentInformation() const
Definition: ReleaseInformationConfiguration.cpp:62
void updateIfNeeded()
Definition: ReleaseInformationConfiguration.cpp:45
ReleaseInformationConfiguration()
Definition: ReleaseInformationConfiguration.cpp:15
void setUpdateVersion(const VersionNumber &pVersion)
Definition: ReleaseInformationConfiguration.cpp:54
QSharedPointer< const ReleaseInformation > getUpdateInformation() const
Definition: ReleaseInformationConfiguration.cpp:68
void update()
Definition: ReleaseInformationConfiguration.cpp:24
Definition: ReleaseInformation.h:22
Definition: VersionNumber.h:16
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16