AusweisApp2
AppSettings.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "Env.h"
10 #include "GeneralSettings.h"
11 #include "HistorySettings.h"
13 #include "RemoteServiceSettings.h"
14 
15 #include <QObject>
16 
17 
18 namespace governikus
19 {
20 
25  : public QObject
26  , private Env::ThreadSafe
27 {
28  Q_OBJECT
29  friend class Env;
30 
31  private:
32  AppSettings();
33  ~AppSettings() override = default;
34 
35  GeneralSettings mGeneralSettings;
36  PreVerificationSettings mPreVerificationSettings;
37  HistorySettings mHistorySettings;
38  RemoteServiceSettings mRemoteReaderSettings;
39 
40  public:
43  virtual HistorySettings& getHistorySettings();
45 };
46 
47 
48 } // namespace governikus
Represents application settings.
Definition: AppSettings.h:27
virtual PreVerificationSettings & getPreVerificationSettings()
Definition: AppSettings.cpp:26
virtual GeneralSettings & getGeneralSettings()
Definition: AppSettings.cpp:20
virtual RemoteServiceSettings & getRemoteServiceSettings()
Definition: AppSettings.cpp:38
virtual HistorySettings & getHistorySettings()
Definition: AppSettings.cpp:32
Definition: Env.h:44
Definition: GeneralSettings.h:30
Definition: PreVerificationSettings.h:21
Definition: RemoteServiceSettings.h:29
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16
Definition: Env.h:49