33 Q_PROPERTY(QString language READ getLanguage WRITE setLanguage NOTIFY fireLanguageChanged)
34 Q_PROPERTY(
bool advancedSettings READ isAdvancedSettings WRITE setAdvancedSettings NOTIFY fireAdvancedSettingsChanged)
35 Q_PROPERTY(
bool developerOptions READ isDeveloperOptions WRITE setDeveloperOptions NOTIFY fireDeveloperOptionsChanged)
36 Q_PROPERTY(
bool developerMode READ isDeveloperMode WRITE setDeveloperMode NOTIFY fireDeveloperOptionsChanged)
37 Q_PROPERTY(
bool showBetaTesting MEMBER mShowBetaTesting NOTIFY fireDeveloperOptionsChanged)
38 Q_PROPERTY(
bool useSelfauthenticationTestUri READ useSelfauthenticationTestUri WRITE setUseSelfauthenticationTestUri NOTIFY fireDeveloperOptionsChanged)
39 Q_PROPERTY(
bool pinPadMode READ getPinPadMode WRITE setPinPadMode NOTIFY firePinPadModeChanged)
40 Q_PROPERTY(
bool showAccessRights READ getShowAccessRights WRITE setShowAccessRights NOTIFY fireShowAccessRightsChanged)
41 Q_PROPERTY(QString deviceName READ getDeviceName WRITE setDeviceName NOTIFY fireDeviceNameChanged)
42 Q_PROPERTY(
bool useScreenKeyboard READ isUseScreenKeyboard WRITE setUseScreenKeyboard NOTIFY fireScreenKeyboardChanged)
43 Q_PROPERTY(
bool visualPrivacy READ isVisualPrivacy WRITE setVisualPrivacy NOTIFY fireScreenKeyboardChanged)
44 Q_PROPERTY(
bool shuffleScreenKeyboard READ isShuffleScreenKeyboard WRITE setShuffleScreenKeyboard NOTIFY fireScreenKeyboardChanged)
45 Q_PROPERTY(
bool enableCanAllowed READ isEnableCanAllowed WRITE setEnableCanAllowed NOTIFY fireCanAllowedChanged)
46 Q_PROPERTY(
bool skipRightsOnCanAllowed READ isSkipRightsOnCanAllowed WRITE setSkipRightsOnCanAllowed NOTIFY fireCanAllowedChanged)
47 Q_PROPERTY(
bool enableSimulator READ isSimulatorEnabled WRITE setSimulatorEnabled NOTIFY fireDeveloperOptionsChanged)
48 Q_PROPERTY(UiModule startupModule READ getStartupModule WRITE setStartupModule NOTIFY fireStartupModuleChanged)
49 Q_PROPERTY(
bool autoStartAvailable READ isAutoStartAvailable CONSTANT)
50 Q_PROPERTY(
bool autoStartApp READ isAutoStart WRITE setAutoStart NOTIFY fireAutoStartChanged)
51 Q_PROPERTY(
bool showTrayIcon READ showTrayIcon NOTIFY fireShowTrayIconChanged)
52 Q_PROPERTY(
bool autoStartSetByAdmin READ autoStartIsSetByAdmin CONSTANT)
53 Q_PROPERTY(
bool autoUpdateAvailable READ isAutoUpdateAvailable CONSTANT)
54 Q_PROPERTY(
bool autoCloseWindowAfterAuthentication READ isAutoCloseWindowAfterAuthentication WRITE setAutoCloseWindowAfterAuthentication NOTIFY fireAutoCloseWindowAfterAuthenticationChanged)
55 Q_PROPERTY(
bool autoUpdateCheck READ isAutoUpdateCheck WRITE setAutoUpdateCheck NOTIFY fireAutoUpdateCheckChanged)
56 Q_PROPERTY(
bool autoUpdateCheckSetByAdmin READ autoUpdateCheckIsSetByAdmin CONSTANT)
57 Q_PROPERTY(
bool remindUserToClose READ isRemindUserToClose WRITE setRemindUserToClose NOTIFY fireRemindUserToCloseChanged)
58 Q_PROPERTY(
bool transportPinReminder READ isTransportPinReminder WRITE setTransportPinReminder NOTIFY fireTransportPinReminderChanged)
59 Q_PROPERTY(
bool showInAppNotifications READ isShowInAppNotifications WRITE setShowInAppNotifications NOTIFY fireShowInAppNotificationsChanged)
60 Q_PROPERTY(AppUpdateDataModel * appUpdateData READ getAppUpdateData NOTIFY fireAppUpdateDataChanged)
61 Q_PROPERTY(QUrl customProxyUrl READ getCustomProxyUrl CONSTANT)
62 Q_PROPERTY(
bool customProxyAttributesPresent READ isCustomProxyAttributesPresent CONSTANT)
63 Q_PROPERTY(
bool useCustomProxy READ isUseCustomProxy WRITE setUseCustomProxy NOTIFY fireUseCustomProxyChanged)
64 Q_PROPERTY(
bool useSystemFont READ isUseSystemFont WRITE setUseSystemFont NOTIFY fireUseSystemFontChanged)
65 Q_PROPERTY(
bool useAnimations READ isUseAnimations WRITE setUseAnimations NOTIFY fireUseAnimationsChanged)
66 Q_PROPERTY(ModeOption userDarkMode READ getDarkMode WRITE setDarkMode NOTIFY fireDarkModeChanged)
69 bool mAdvancedSettings;
70 bool mIsStartedByAuth;
71 bool mShowBetaTesting;
74 ~SettingsModel()
override =
default;
77 [[nodiscard]] QString getLanguage()
const;
78 void setLanguage(
const QString& pLanguage)
const;
80 [[nodiscard]]
bool isAdvancedSettings()
const;
81 void setAdvancedSettings(
bool pEnabled);
83 [[nodiscard]]
bool isDeveloperOptions()
const;
84 void setDeveloperOptions(
bool pEnabled)
const;
86 [[nodiscard]]
bool isDeveloperMode()
const;
87 void setDeveloperMode(
bool pEnabled)
const;
89 [[nodiscard]]
bool useSelfauthenticationTestUri()
const;
90 void setUseSelfauthenticationTestUri(
bool pUse)
const;
92 [[nodiscard]] QString getDeviceName()
const;
93 void setDeviceName(
const QString&
name);
95 Q_INVOKABLE
void removeTrustedCertificate(
const QString& pFingerprint)
const;
97 [[nodiscard]]
bool getPinPadMode()
const;
98 void setPinPadMode(
bool pPinPadMode);
100 [[nodiscard]]
bool getShowAccessRights()
const;
101 void setShowAccessRights(
bool pShowAccessRights);
103 [[nodiscard]]
bool isUseScreenKeyboard()
const;
104 void setUseScreenKeyboard(
bool pUseScreenKeyboard);
106 [[nodiscard]]
bool isVisualPrivacy()
const;
107 void setVisualPrivacy(
bool pVisualPrivacy);
109 [[nodiscard]]
bool isShuffleScreenKeyboard()
const;
110 void setShuffleScreenKeyboard(
bool pShuffleScreenKeyboard);
112 [[nodiscard]]
bool isEnableCanAllowed()
const;
113 void setEnableCanAllowed(
bool pEnableCanAllowed);
115 [[nodiscard]]
bool isSkipRightsOnCanAllowed()
const;
116 void setSkipRightsOnCanAllowed(
bool pSkipRightsOnCanAllowed);
118 [[nodiscard]]
bool isSimulatorEnabled()
const;
119 void setSimulatorEnabled(
bool pEnabled)
const;
121 [[nodiscard]] UiModule getStartupModule()
const;
122 void setStartupModule(UiModule pModule);
124 [[nodiscard]]
bool isAutoStartAvailable()
const;
125 [[nodiscard]]
bool isAutoStart()
const;
126 [[nodiscard]]
bool autoStartIsSetByAdmin()
const;
127 void setAutoStart(
bool pEnabled);
129 [[nodiscard]]
bool isAutoCloseWindowAfterAuthentication()
const;
130 void setAutoCloseWindowAfterAuthentication(
bool pEnabled);
132 [[nodiscard]]
bool isAutoUpdateAvailable()
const;
133 [[nodiscard]]
bool isAutoUpdateCheck()
const;
134 [[nodiscard]]
bool autoUpdateCheckIsSetByAdmin()
const;
135 void setAutoUpdateCheck(
bool pAutoUpdateCheck);
136 [[nodiscard]]
bool showTrayIcon()
const;
138 [[nodiscard]]
bool isRemindUserToClose()
const;
139 void setRemindUserToClose(
bool pRemindUser);
141 [[nodiscard]]
bool isTransportPinReminder()
const;
142 void setTransportPinReminder(
bool pTransportPinReminder);
144 [[nodiscard]]
bool isShowInAppNotifications()
const;
145 void setShowInAppNotifications(
bool pShowInAppNotifications)
const;
147 [[nodiscard]] QUrl getCustomProxyUrl()
const;
148 [[nodiscard]]
bool isCustomProxyAttributesPresent()
const;
149 [[nodiscard]]
bool isUseCustomProxy()
const;
150 void setUseCustomProxy(
bool pUseCustomProxy)
const;
152 [[nodiscard]]
bool isUseSystemFont()
const;
153 void setUseSystemFont(
bool pUseSystemFont)
const;
155 bool isUseAnimations()
const;
156 void setUseAnimations(
bool pUseAnimations)
const;
158 [[nodiscard]] ModeOption getDarkMode()
const;
159 void setDarkMode(ModeOption pMode);
161 [[nodiscard]] Q_INVOKABLE
bool requestStoreFeedback()
const;
162 Q_INVOKABLE
void hideFutureStoreFeedbackDialogs()
const;
164 Q_INVOKABLE
void updateAppcast()
const;
166 [[nodiscard]] AppUpdateDataModel* getAppUpdateData()
const;
169 Q_INVOKABLE
void resetHideableDialogs()
const;
173 void onTranslationChanged();
176 void fireLanguageChanged();
177 void fireAdvancedSettingsChanged();
178 void fireDeveloperOptionsChanged();
179 void fireDeviceNameChanged();
180 void firePinPadModeChanged();
181 void fireShowAccessRightsChanged();
182 void fireScreenKeyboardChanged();
183 void fireCanAllowedChanged();
184 void fireStartupModuleChanged();
185 void fireAutoStartChanged();
186 void fireAutoCloseWindowAfterAuthenticationChanged();
187 void fireAutoUpdateCheckChanged();
188 void fireRemindUserToCloseChanged();
189 void fireTransportPinReminderChanged();
190 void fireAppUpdateDataChanged();
191 void fireShowInAppNotificationsChanged();
192 void fireUseCustomProxyChanged();
193 void fireUseSystemFontChanged();
194 void fireUseAnimationsChanged();
195 void fireDarkModeChanged();
196 void fireShowTrayIconChanged();
#define defineEnumType(enumName,...)
Definition EnumHelper.h:90
const char * name
Definition http_parser.cpp:473
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16