AusweisApp
Lade ...
Suche ...
Keine Treffer
ReleaseInformationConfiguration.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
8
9
10namespace governikus
11{
12
14 : public QObject
15{
16 Q_OBJECT
17
18 private:
19 void setUpdateInformation(ReleaseInformation* pInfo);
20 void setCurrentInformation(ReleaseInformation* pInfo);
21
22 QSharedPointer<ReleaseInformation> mReleaseInformationCurrent;
23 QSharedPointer<ReleaseInformation> mReleaseInformationUpdate;
24
25 public:
28
29 void update();
30 void reload();
31 void updateIfNeeded();
32 void setUpdateVersion(const VersionNumber& pVersion);
33 [[nodiscard]] QSharedPointer<const ReleaseInformation> getCurrentInformation() const;
34 [[nodiscard]] QSharedPointer<const ReleaseInformation> getUpdateInformation() const;
35
36 Q_SIGNALS:
39
40};
41
42} // namespace governikus
Definition ReleaseInformationConfiguration.h:15
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:21
Definition VersionNumber.h:15
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17