AusweisApp2
AppSettings.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AbstractSettings.h"
10 #include "Env.h"
11 #include "GeneralSettings.h"
12 #include "HistorySettings.h"
14 #include "RemoteServiceSettings.h"
15 
16 #include <QObject>
17 
18 namespace governikus
19 {
20 
25  : public AbstractSettings
26  , private Env::ThreadSafe
27 {
28  Q_OBJECT
29  friend class Env;
30 
31  private:
32  AppSettings();
33  ~AppSettings() override;
34 
35  GeneralSettings mGeneralSettings;
36  PreVerificationSettings mPreVerificationSettings;
37  HistorySettings mHistorySettings;
38  RemoteServiceSettings mRemoteReaderSettings;
39 
40  public:
41  void save() override;
42 
45  virtual HistorySettings& getHistorySettings();
47 };
48 
49 
50 } // namespace governikus
governikus::AppSettings::getGeneralSettings
virtual GeneralSettings & getGeneralSettings()
Definition: AppSettings.cpp:38
governikus::RemoteServiceSettings::save
void save() override
Definition: RemoteServiceSettings.cpp:63
governikus::AppSettings::getPreVerificationSettings
virtual PreVerificationSettings & getPreVerificationSettings()
Definition: AppSettings.cpp:44
governikus::AppSettings::save
void save() override
Definition: AppSettings.cpp:29
governikus::GeneralSettings::save
void save() override
Definition: GeneralSettings.cpp:143
governikus::AppSettings::getHistorySettings
virtual HistorySettings & getHistorySettings()
Definition: AppSettings.cpp:50
RemoteServiceSettings.h
governikus::RemoteServiceSettings
Definition: RemoteServiceSettings.h:29
governikus::AppSettings::getRemoteServiceSettings
virtual RemoteServiceSettings & getRemoteServiceSettings()
Definition: AppSettings.cpp:56
governikus::PreVerificationSettings::save
void save() override
Definition: PreVerificationSettings.cpp:46
AppSettings.h
PreVerificationSettings.h
governikus::AppSettings
Represents application settings.
Definition: AppSettings.h:27
AbstractSettings.h
GeneralSettings.h
governikus::AbstractSettings::fireSettingsChanged
void fireSettingsChanged()
governikus::Env
Definition: Env.h:44
HistorySettings.h
governikus::GeneralSettings
Definition: GeneralSettings.h:30
governikus::PreVerificationSettings
Definition: PreVerificationSettings.h:21
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Env.h
governikus::Env::ThreadSafe
Definition: Env.h:46
governikus::AbstractSettings
Definition: AbstractSettings.h:26