|
QtPass 2.0.0
Developer documentation
|
The first-run wizard and its four pages: programs, key, store and summary. More...
#include "appsettings.h"#include "userinfo.h"#include <QList>#include <QString>#include <QWizard>#include <QWizardPage>Go to the source code of this file.
Classes | |
| 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... | |
The first-run wizard and its four pages: programs, key, store and summary.
Definition in file firstrunwizard.h.