7#ifndef SRC_APPSETTINGS_H_
8#define SRC_APPSETTINGS_H_
43 return {QStringLiteral(
"pin"), QStringLiteral(
"pincode"),
44 QStringLiteral(
"puk"), QStringLiteral(
"cvv"),
45 QStringLiteral(
"cvc"), QStringLiteral(
"secret"),
46 QStringLiteral(
"token"), QStringLiteral(
"key"),
47 QStringLiteral(
"passphrase"), QStringLiteral(
"password"),
48 QStringLiteral(
"recovery"), QStringLiteral(
"answer"),
49 QStringLiteral(
"seed"), QStringLiteral(
"mnemonic")};
The Enums namespace: clipboard behaviour and the identifiers of the subprocess kinds QtPass queues.
ClipBoardType
Defines when to copy passwords to clipboard.
Value object for the password generator: chosen character set, its alphabets and the length.
Plain value-object holding all flat QtPass configuration.
bool displayAsIs
Show file content unmodified.
QByteArray geometry
Main-window saved geometry.
bool useGrepSearch
Enable content (grep) search.
QString gpgExecutable
Path to the gpg/gpg2 executable.
QString qrencodeExecutable
Path to the qrencode executable.
QString sshAuthSockOverride
Manual SSH_AUTH_SOCK override path.
bool lessRandom
Generate memorable (less random) passwords.
bool useSymbols
Include special symbols.
bool hideOnClose
Hide to tray instead of quitting on close.
QStringList secretFieldNames
QString passSigningKey
GPG key used to sign .gpg-id files.
bool usePass
Use the pass CLI (true) or native git/gpg.
QString pwgenExecutable
Path to the pwgen executable.
bool hideContent
Hide the entire content panel.
bool useOtp
Enable native TOTP (OTP) support.
QString passStore
Password-store root path.
bool useAutoclearPanel
Clear the content panel after a delay.
bool noLineWrapping
Disable line wrapping in the panel.
bool showMenuBar
Show the menu bar (Ctrl+M toggles it).
QString gitExecutable
Path to the git executable.
QString gpgHome
GPG home directory (read-only externally).
static auto defaultSecretFieldNames() -> QStringList
The secret field names a new or emptied setting starts with: what an entry commonly holds besides its...
bool autoPull
Automatically git pull on open.
bool alwaysOnTop
Keep the main window always on top.
int autoclearPanelSeconds
Panel autoclear delay (seconds).
bool showProcessOutput
Show external process output.
bool startMinimized
Start the window minimised.
bool usePwgen
Use pwgen for password generation.
bool useTrayIcon
Show a system tray icon.
bool gitUseParentRepository
QString passExecutable
Path to the pass executable.
bool avoidCapitals
Exclude uppercase letters.
int autoclearSeconds
Clipboard autoclear delay (seconds).
bool useSelection
Use the X11 primary selection.
bool useGit
Enable git integration.
bool addGPGId
Auto-add .gpg-id files to git.
Enums::ClipBoardType clipBoardType
Clipboard copy behaviour.
QString version
Last-run application version.
QByteArray savestate
Main-window saved dock/toolbar state.
QString passTemplate
Newline-separated template field names.
bool useMonospace
Render content in a monospace font.
bool templateAllFields
Treat every key: line as a field.
bool avoidNumbers
Exclude digits.
bool useQrencode
Enable qrencode support.
QString activeProfile
Name of the active profile.
bool useTemplate
Use the password template.
PasswordConfiguration passwordConfiguration
Length/charset/custom chars.
Holds the password generator settings: which character set is selected, the alphabet of every set,...