QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
Handling secrets in the interface

The clipboard and the widgets that are allowed to hold a decrypted secret. More...

Classes

class  ClipboardManager
 Puts secrets on the system clipboard and takes them off again. More...
class  FieldLabel
 The name of a key: value field in PasswordDialog, editable in place: double-click or the context menu renames it, the context menu can also remove the field (#132). More...
class  OtpCodeWidget
 Live one-time password display: code, copy button and countdown. More...
class  QPushButtonAsQRCode
 QPushButton that presents a text payload as a QR code action. More...
class  QPushButtonShowPassword
 QPushButton that toggles visibility of an associated QLineEdit. More...
class  QPushButtonWithClipboard
 QPushButton that stores a text payload and emits it when activated. More...
class  SecretLineEdit
 A QLineEdit for a password that can be shown: whatever is copied out of it is marked as a secret and reported for autoclear. More...
class  SecretPlainTextEdit
 A QPlainTextEdit for decrypted entry text being edited: whatever is copied or cut out of it is marked as a secret and reported for autoclear. More...
class  SecretTextBrowser
 A QTextBrowser for decrypted entry text: whatever is copied out of it is marked as a secret and reported for autoclear. More...

Detailed Description

The clipboard and the widgets that are allowed to hold a decrypted secret.

These exist so that a secret is not left on the clipboard, in a clipboard history or in the X11 primary selection. New code that shows or copies a secret should use them rather than plain Qt widgets.