AusweisApp2
Lade ...
Suche ...
Keine Treffer
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;
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:44
virtual GeneralSettings & getGeneralSettings()
Definition: AppSettings.cpp:38
virtual RemoteServiceSettings & getRemoteServiceSettings()
Definition: AppSettings.cpp:56
virtual HistorySettings & getHistorySettings()
Definition: AppSettings.cpp:50
void save() override
Definition: AppSettings.cpp:29
Definition: Env.h:44
Definition: GeneralSettings.h:30
Definition: PreVerificationSettings.h:21
Definition: RemoteServiceSettings.h:29
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Definition: Env.h:46