56 virtual int OnLoad(QSettings &set)
override;
60 virtual int OnSave(QSettings &set)
override;
63 bool GetCaptureAllKeyboard()
const;
64 void SetCaptureAllKeyboard(
bool bCapture);
66 void sigCaptureAllKeyboard();
68 bool m_bCaptureAllKeyboard;
71 bool GetDesktopShortcutsScript()
const;
72 void SetDesktopShortcutsScript(
bool newDesktopShortcutsScript);
74 bool m_bDesktopShortcutsScript;
76 QString GetDisableDesktopShortcutsScript()
const;
77 void SetDisableDesktopShortcutsScript(
const QString &newDisableDesktopShortcutsScript);
79 QString m_szDisableDesktopShortcutsScript;
81 QString GetRestoreDesktopShortcutsScript()
const;
82 void SetRestoreDesktopShortcutsScript(
const QString &newRestoreDesktopShortcutsScript);
84 QString m_szRestoreDesktopShortcutsScript;
87 bool GetEnableLocalInputMethod()
const;
88 void SetEnableLocalInputMethod(
bool enable);
90 bool m_bEnableLocalInputMethod;
93 bool GetPromptAdministratorPrivilege();
94 void SetPromptAdministratorPrivilege(
bool bShow);
96 void sigPromptAdministratorPrivilege();
98 bool m_bPromptAdministratorPrivilege;
102 bool GetEnableSystemUserToUser()
const;
103 void SetEnableSystemUserToUser(
bool enable);
105 bool m_bEnableSystemUserToUser;
109 const QString &GetEncryptKey()
const;
110 void SetEncryptKey(
const QString &newPassword);
112 void sigEncryptKeyChanged();
114 QString m_szEncryptKey;
115 Q_PROPERTY(QString EncryptKey READ GetEncryptKey WRITE SetEncryptKey NOTIFY sigEncryptKeyChanged)
118 const bool &GetSavePassword()
const;
119 void SetSavePassword(
bool NewAutoSavePassword);
121 void sigSavePasswordChanged(
bool AutoSavePassword);
124 bool m_bSavePassword;
125 Q_PROPERTY(
bool SavePassword READ GetSavePassword WRITE SetSavePassword NOTIFY sigSavePasswordChanged)
128 enum class PromptType
134 PromptType GetPromptType()
const;
135 void SetPromptType(PromptType NewPromptType);
137 void sigPromptTypeChanged(PromptType PromptType);
139 PromptType m_PromptType;
140 Q_PROPERTY(PromptType PromptType READ GetPromptType WRITE SetPromptType NOTIFY sigPromptTypeChanged)
143 int GetPromptCount()
const;
144 void SetPromptCount(
int NewPromptCount);
146 void sigPromptCountChanged(
int PromptCount);
149 Q_PROPERTY(
int PromptCount READ GetPromptCount WRITE SetPromptCount NOTIFY sigPromptCountChanged)
152 bool GetViewPassowrd()
const;
153 void SetViewPassowrd(
bool NewViewPassowrd);
155 void sigViewPassowrdChanged(
bool ViewPassowrd);
157 bool m_bViewPassowrd;
158 Q_PROPERTY(
bool ViewPassowrd READ GetViewPassowrd WRITE SetViewPassowrd NOTIFY sigViewPassowrdChanged)
161 bool GetUseSystemCredential()
const;
162 void SetUseSystemCredential(
bool newUseSystemCredential);
164 bool m_bUseSystemCredential;
168 enum class NameStyle {
174 Q_DECLARE_FLAGS(NameStyles, NameStyle)
176 NameStyles GetNameStyles()
const;
177 void SetNameStyles(
const NameStyles &newNameStyles);
179 void sigNameStylesChanged();
181 NameStyles m_NameStyles;
187 void sigAdaptWindowsChanged();
191 Q_PROPERTY(
CFrmViewer::ADAPT_WINDOWS AdaptWindows READ GetAdaptWindows WRITE SetAdaptWindows NOTIFY sigAdaptWindowsChanged)
194 bool GetEnableSetPluginsPath()
const;
195 void SetEnableSetPluginsPath(
bool newEnableSetPluginsPath);
197 bool m_bEnableSetPluginsPath;
200 QStringList GetPluginsPath()
const;
201 void SetPluginsPath(
const QStringList &newPluginsPath);
202 bool GetOnlyLoadInWhitelist()
const;
203 void SetOnlyLoadInWhitelist(
bool newOnlyLoadInWhitelist);
207 QStringList m_szPluginsPath;
208 bool m_bOnlyLoadInWhitelist;
216#if defined(HAVE_QTERMWIDGET)