AusweisApp2
Lade ...
Suche ...
Keine Treffer
ReleaseInformationConfiguration.h
gehe zur Dokumentation dieser Datei
1
7
#pragma once
8
9
#include "
ReleaseInformation.h
"
10
11
namespace
governikus
12
{
13
14
class
ReleaseInformationConfiguration
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
:
27
ReleaseInformationConfiguration
();
28
~ReleaseInformationConfiguration
()
override
=
default
;
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:
38
void
fireCurrentInformationChanged
();
39
void
fireUpdateInformationChanged
();
40
41
};
42
43
}
// namespace governikus
ReleaseInformation.h
governikus::ReleaseInformationConfiguration
Definition:
ReleaseInformationConfiguration.h:16
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:22
governikus::VersionNumber
Definition:
VersionNumber.h:16
governikus
A simple template renderer.
Definition:
ActivationContext.h:15
src
configuration
ReleaseInformationConfiguration.h
Erzeugt von
1.9.5