AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
AppSettings.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AbstractSettings.h"
10 #include "GeneralSettings.h"
11 #include "HistorySettings.h"
13 #include "RemoteServiceSettings.h"
14 
15 #include <QObject>
16 
17 class test_AppSettings;
18 
19 namespace governikus
20 {
21 
26  : public AbstractSettings
27 {
28  Q_OBJECT
29  friend class ::test_AppSettings;
30 
31  private:
32  GeneralSettings mGeneralSettings;
33  PreVerificationSettings mPreVerificationSettings;
34  HistorySettings mHistorySettings;
35  RemoteServiceSettings mRemoteReaderSettings;
36 
37  protected:
38  AppSettings();
39  virtual ~AppSettings() override;
40 
41  public:
42  static AppSettings& getInstance();
43  virtual void save() override;
44 
47  virtual HistorySettings& getHistorySettings();
49 };
50 
51 
52 } /* namespace governikus */
Definition: GeneralSettings.h:27
virtual PreVerificationSettings & getPreVerificationSettings()
Definition: AppSettings.cpp:54
virtual void save() override
Definition: AppSettings.cpp:39
virtual ~AppSettings() override
Definition: AppSettings.cpp:28
Represents application settings.
Definition: AppSettings.h:25
Definition: RemoteServiceSettings.h:27
virtual GeneralSettings & getGeneralSettings()
Definition: AppSettings.cpp:48
Definition: AbstractSettings.h:24
virtual HistorySettings & getHistorySettings()
Definition: AppSettings.cpp:60
AppSettings()
Definition: AppSettings.cpp:14
static AppSettings & getInstance()
Definition: AppSettings.cpp:33
Definition: PreVerificationSettings.h:19
virtual RemoteServiceSettings & getRemoteServiceSettings()
Definition: AppSettings.cpp:66