|
QtPass 2.0.0
Developer documentation
|
The main window, its panels and helpers, and the dialogs. More...
Namespaces | |
| namespace | PlainMessageBox |
Classes | |
| class | ConfigDialog |
| The ConfigDialog handles the configuration interface. More... | |
| class | DeselectableTreeView |
| A QTreeView that clears its selection, and emits emptyClicked(), when the user clicks empty space or an already-selected item. More... | |
| class | FirstRunWizard |
| The first start of QtPass: find GnuPG (and pass and Git), make sure there is a secret key, pick or create the password store. Replaces the chain of message boxes ConfigDialog::wizard() used to run before showing the whole configuration dialog. More... | |
| class | ProgramsWizardPage |
| Where gpg, pass and git are; gpg is required, the rest optional. A stored path that no longer runs is replaced by what PATH has. More... | |
| class | KeyWizardPage |
| The secret keys gpg knows; a new pair can be generated here. The enabled ones become the recipients of a store that still has to be initialised. More... | |
| class | StoreWizardPage |
| The folder the passwords live in: an existing store is used as-is, a folder without .gpg-id (or no folder) is initialised on Finish. The Git box lives here because its sensible default depends on the folder: on for a repository or a store still to be created, off for an existing store that is no repository. More... | |
| class | DoneWizardPage |
| Last page: a summary of what Finish will do and the two preferences worth asking on day one. More... | |
| class | GrepSearchController |
| State machine for MainWindow's content-search (grep) mode. More... | |
| class | MainWindow |
| Main application window orchestrating UI, user interactions, and external process handlers. More... | |
| class | MenuBarPeek |
| Shows a hidden menu bar while Alt is used, as browsers and file managers do. More... | |
| class | PasswordDialog |
| Dialog for creating a password entry or editing an existing one. More... | |
| class | PasswordDisplayPanel |
| Renders decrypted password-file fields into MainWindow's grid. More... | |
| class | ProcessOutputPanel |
| The dockable "Process output" console: numbered, colour-coded lines of git/pass/gpg output with a line cap and sticky auto-scroll. More... | |
| class | TrayIcon |
| Handles the system tray icon and menu. More... | |
The main window, its panels and helpers, and the dialogs.