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