QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
firstrunwizard.h File Reference

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>
Include dependency graph for firstrunwizard.h:
This graph shows which files directly or indirectly include this file:

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...

Detailed Description

The first-run wizard and its four pages: programs, key, store and summary.

Definition in file firstrunwizard.h.