AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
SettingsModel.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QObject>
10 
11 namespace governikus
12 {
13 
15  : public QObject
16 {
17  Q_OBJECT
18  Q_PROPERTY(QString translationTrigger READ getEmptyString NOTIFY fireLanguageChanged)
19  Q_PROPERTY(QString language READ getLanguage WRITE setLanguage NOTIFY fireLanguageChanged)
22  Q_PROPERTY(bool pinPadMode READ getPinPadMode WRITE setPinPadMode NOTIFY firePinPadModeChanged)
23  Q_PROPERTY(QString serverName READ getServerName WRITE setServerName NOTIFY fireDeviceNameChanged)
25 
26  public:
27  SettingsModel();
28 
29  QString getEmptyString();
30  QString getLanguage() const;
31  void setLanguage(const QString& pLanguage);
32 
33  bool isDeveloperMode() const;
34  void setDeveloperMode(bool pEnabled);
35 
36  bool useSelfauthenticationTestUri() const;
37  void setUseSelfauthenticationTestUri(bool pUse);
38 
39  QString getServerName() const;
40  Q_INVOKABLE bool isValidServerName(const QString& name) const;
41  void setServerName(const QString& name);
42 
43  Q_INVOKABLE void removeTrustedCertificate(const QString& pFingerprint);
44  Q_INVOKABLE int removeHistory(const QString& pPeriodToRemove);
45 
46  bool getPinPadMode() const;
47  void setPinPadMode(bool pPinPadMode);
48 
49  bool isHistoryEnabled() const;
50  void setHistoryEnabled(bool pEnabled);
51 
52  Q_SIGNALS:
53  void fireLanguageChanged();
56  void fireDeviceNameChanged();
57  void firePinPadModeChanged();
59 };
60 
61 } /* namespace governikus */
QString getLanguage() const
Definition: SettingsModel.cpp:28
Q_INVOKABLE bool isValidServerName(const QString &name) const
Definition: SettingsModel.cpp:88
bool developerMode
Definition: SettingsModel.h:20
Q_INVOKABLE int removeHistory(const QString &pPeriodToRemove)
Definition: SettingsModel.cpp:137
bool historyEnabled
Definition: SettingsModel.h:24
void setServerName(const QString &name)
Definition: SettingsModel.cpp:94
void setPinPadMode(bool pPinPadMode)
Definition: SettingsModel.cpp:114
Q_INVOKABLE void removeTrustedCertificate(const QString &pFingerprint)
Definition: SettingsModel.cpp:102
QString getServerName() const
Definition: SettingsModel.cpp:82
void setLanguage(const QString &pLanguage)
Definition: SettingsModel.cpp:34
QString language
Definition: SettingsModel.h:19
void setUseSelfauthenticationTestUri(bool pUse)
Definition: SettingsModel.cpp:69
void setDeveloperMode(bool pEnabled)
Definition: SettingsModel.cpp:50
bool isHistoryEnabled() const
Definition: SettingsModel.cpp:122
bool pinPadMode
Definition: SettingsModel.h:22
QString getEmptyString()
Definition: SettingsModel.cpp:22
bool useSelfauthenticationTestUri() const
bool isDeveloperMode() const
Definition: SettingsModel.cpp:44
Definition: SettingsModel.h:14
const char * name
Definition: http_parser.cpp:463
QString translationTrigger
Definition: SettingsModel.h:18
QString serverName
Definition: SettingsModel.h:23
void fireUseSelfauthenticationTestUriChanged()
bool getPinPadMode() const
Definition: SettingsModel.cpp:108
void setHistoryEnabled(bool pEnabled)
Definition: SettingsModel.cpp:129