AusweisApp
Lade ...
Suche ...
Keine Treffer
ReleaseInformationConfiguration.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include "
ReleaseInformation.h
"
8
9
10
namespace
governikus
11
{
12
13
class
ReleaseInformationConfiguration
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
:
26
ReleaseInformationConfiguration
();
27
~ReleaseInformationConfiguration
()
override
=
default
;
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:
37
void
fireCurrentInformationChanged
();
38
void
fireUpdateInformationChanged
();
39
40
};
41
42
}
// namespace governikus
ReleaseInformation.h
governikus::ReleaseInformationConfiguration
Definition
ReleaseInformationConfiguration.h:15
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:21
governikus::VersionNumber
Definition
VersionNumber.h:15
governikus
Defines the AccessRight and AccessRole enum.
Definition
CommandApdu.h:17
src
configuration
ReleaseInformationConfiguration.h
Erzeugt von
1.12.0