52 virtual int OnLoad(QSettings &set)
override;
56 virtual int OnSave(QSettings &set)
override;
59 bool GetCaptureAllKeyboard()
const;
60 void SetCaptureAllKeyboard(
bool bCapture);
62 void sigCaptureAllKeyboard();
64 bool m_bCaptureAllKeyboard;
67 bool GetDesktopShortcutsScript()
const;
68 void SetDesktopShortcutsScript(
bool newDesktopShortcutsScript);
70 bool m_bDesktopShortcutsScript;
72 QString GetDisableDesktopShortcutsScript()
const;
73 void SetDisableDesktopShortcutsScript(
const QString &newDisableDesktopShortcutsScript);
75 QString m_szDisableDesktopShortcutsScript;
77 QString GetRestoreDesktopShortcutsScript()
const;
78 void SetRestoreDesktopShortcutsScript(
const QString &newRestoreDesktopShortcutsScript);
80 QString m_szRestoreDesktopShortcutsScript;
83 bool GetEnableLocalInputMethod()
const;
84 void SetEnableLocalInputMethod(
bool enable);
86 bool m_bEnableLocalInputMethod;
89 bool GetPromptAdministratorPrivilege();
90 void SetPromptAdministratorPrivilege(
bool bShow);
92 void sigPromptAdministratorPrivilege();
94 bool m_bPromptAdministratorPrivilege;
98 bool GetEnableSystemUserToUser()
const;
99 void SetEnableSystemUserToUser(
bool enable);
101 bool m_bEnableSystemUserToUser;
105 const QString &GetEncryptKey()
const;
106 void SetEncryptKey(
const QString &newPassword);
108 void sigEncryptKeyChanged();
110 QString m_szEncryptKey;
111 Q_PROPERTY(QString EncryptKey READ GetEncryptKey WRITE SetEncryptKey NOTIFY sigEncryptKeyChanged)
114 const bool &GetSavePassword()
const;
115 void SetSavePassword(
bool NewAutoSavePassword);
117 void sigSavePasswordChanged(
bool AutoSavePassword);
120 bool m_bSavePassword;
121 Q_PROPERTY(
bool SavePassword READ GetSavePassword WRITE SetSavePassword NOTIFY sigSavePasswordChanged)
124 enum class PromptType
130 PromptType GetPromptType()
const;
131 void SetPromptType(PromptType NewPromptType);
133 void sigPromptTypeChanged(PromptType PromptType);
135 PromptType m_PromptType;
136 Q_PROPERTY(PromptType PromptType READ GetPromptType WRITE SetPromptType NOTIFY sigPromptTypeChanged)
139 int GetPromptCount()
const;
140 void SetPromptCount(
int NewPromptCount);
142 void sigPromptCountChanged(
int PromptCount);
145 Q_PROPERTY(
int PromptCount READ GetPromptCount WRITE SetPromptCount NOTIFY sigPromptCountChanged)
148 bool GetViewPassowrd()
const;
149 void SetViewPassowrd(
bool NewViewPassowrd);
151 void sigViewPassowrdChanged(
bool ViewPassowrd);
153 bool m_bViewPassowrd;
154 Q_PROPERTY(
bool ViewPassowrd READ GetViewPassowrd WRITE SetViewPassowrd NOTIFY sigViewPassowrdChanged)
157 bool GetUseSystemCredential()
const;
158 void SetUseSystemCredential(
bool newUseSystemCredential);
160 bool m_bUseSystemCredential;
164 enum class NameStyle {
170 Q_DECLARE_FLAGS(NameStyles, NameStyle)
172 NameStyles GetNameStyles()
const;
173 void SetNameStyles(
const NameStyles &newNameStyles);
175 void sigNameStylesChanged();
177 NameStyles m_NameStyles;
183 void sigAdaptWindowsChanged();
187 Q_PROPERTY(
CFrmViewer::ADAPT_WINDOWS AdaptWindows READ GetAdaptWindows WRITE SetAdaptWindows NOTIFY sigAdaptWindowsChanged)
190 bool GetEnableSetPluginsPath()
const;
191 void SetEnableSetPluginsPath(
bool newEnableSetPluginsPath);
193 bool m_bEnableSetPluginsPath;
196 QStringList GetPluginsPath()
const;
197 void SetPluginsPath(
const QStringList &newPluginsPath);
198 bool GetOnlyLoadInWhitelist()
const;
199 void SetOnlyLoadInWhitelist(
bool newOnlyLoadInWhitelist);
203 QStringList m_szPluginsPath;
204 bool m_bOnlyLoadInWhitelist;
209#if defined(HAVE_QTERMWIDGET)