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"
15
16#include <QObject>
17
18namespace governikus
19{
20
25 : public AbstractSettings
26 , private Env::ThreadSafe
27{
28 Q_OBJECT
29 friend class Env;
30
31 private:
33 ~AppSettings() override = default;
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
Definition: AbstractSettings.h:26
Represents application settings.
Definition: AppSettings.h:27
virtual PreVerificationSettings & getPreVerificationSettings()
Definition: AppSettings.cpp:39
virtual GeneralSettings & getGeneralSettings()
Definition: AppSettings.cpp:33
virtual RemoteServiceSettings & getRemoteServiceSettings()
Definition: AppSettings.cpp:51
virtual HistorySettings & getHistorySettings()
Definition: AppSettings.cpp:45
void save() override
Definition: AppSettings.cpp:24
Definition: Env.h:44
Definition: GeneralSettings.h:30
Definition: PreVerificationSettings.h:21
Definition: RemoteServiceSettings.h:29
A simple template renderer.
Definition: ActivationContext.h:15
Definition: Env.h:49