AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
PreVerificationSettings.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AbstractSettings.h"
10 
11 #include <QByteArrayList>
12 
13 class test_PreVerificationSettings;
14 class test_StatePreVerification;
15 
16 namespace governikus
17 {
18 
20  : public AbstractSettings
21 {
22  Q_OBJECT
23 
24  friend class AppSettings;
25  friend class ::test_PreVerificationSettings;
26  friend class ::test_StatePreVerification;
27 
28  private:
29  QSharedPointer<QSettings> mStore;
30 
32  void updateLinkCertificates(const QByteArrayList& pLinkCertificates);
33 
34  public:
35  virtual ~PreVerificationSettings() override;
36  virtual void save() override;
37 
38  bool isEnabled() const;
39  void setEnabled(bool pEnabled);
40  QByteArrayList getLinkCertificates() const;
41  void removeLinkCertificate(const QByteArray& pCert);
42  void addLinkCertificate(const QByteArray& pCert);
43 };
44 
45 
46 } /* namespace governikus */
void setEnabled(bool pEnabled)
Definition: PreVerificationSettings.cpp:58
void addLinkCertificate(const QByteArray &pCert)
Definition: PreVerificationSettings.cpp:91
virtual ~PreVerificationSettings() override
Definition: PreVerificationSettings.cpp:41
Represents application settings.
Definition: AppSettings.h:25
QByteArrayList getLinkCertificates() const
Definition: PreVerificationSettings.cpp:64
Definition: AbstractSettings.h:24
virtual void save() override
Definition: PreVerificationSettings.cpp:46
QSharedPointer< QSettings > mStore
Definition: HistorySettings.h:40
Definition: PreVerificationSettings.h:19
bool isEnabled() const
Definition: PreVerificationSettings.cpp:52
void removeLinkCertificate(const QByteArray &pCert)
Definition: PreVerificationSettings.cpp:81