AusweisApp
 
Lade ...
Suche ...
Keine Treffer
AppSettings.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7
8#include "Env.h"
9#include "GeneralSettings.h"
12#include "SimulatorSettings.h"
13
14#include <QObject>
15
16
17namespace governikus
18{
19class AppSettings
20 : public QObject
21 , private Env::ThreadSafe
22{
23 Q_OBJECT
24 friend class Env;
25
26 private:
27 AppSettings();
28 ~AppSettings() override = default;
29
30 GeneralSettings mGeneralSettings;
31 PreVerificationSettings mPreVerificationSettings;
32 RemoteServiceSettings mRemoteReaderSettings;
33 SimulatorSettings mSimulatorSettings;
34
35 public:
36 [[nodiscard]] GeneralSettings& getGeneralSettings();
40};
41
42
43} // namespace governikus
PreVerificationSettings & getPreVerificationSettings()
Definition AppSettings.cpp:27
GeneralSettings & getGeneralSettings()
Definition AppSettings.cpp:21
SimulatorSettings & getSimulatorSettings()
Definition AppSettings.cpp:39
friend class Env
Definition AppSettings.h:24
RemoteServiceSettings & getRemoteServiceSettings()
Definition AppSettings.cpp:33
Definition GeneralSettings.h:29
Definition PreVerificationSettings.h:23
Definition RemoteServiceSettings.h:30
Definition SimulatorSettings.h:16
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
Definition Env.h:47