1 #ifndef ASKPASSPHRASEDIALOG_H
2 #define ASKPASSPHRASEDIALOG_H
7 class AskPassphraseDialog;
12 /** Multifunctional dialog to ask for passphrases. Used for encryption, unlocking, and changing the passphrase.
14 class AskPassphraseDialog : public QDialog
20 Encrypt, /**< Ask passphrase twice and encrypt */
21 Unlock, /**< Ask passphrase and unlock */
22 UnlockMining, /**< Ask passphrase and unlock for mining */
23 ChangePass, /**< Ask old passphrase + new passphrase twice */
24 Decrypt /**< Ask passphrase and decrypt wallet */
27 explicit AskPassphraseDialog(Mode mode, QWidget *parent = 0);
28 ~AskPassphraseDialog();
32 void setModel(WalletModel *model);
35 Ui::AskPassphraseDialog *ui;
42 bool event(QEvent *event);
43 bool eventFilter(QObject *, QEvent *event);
46 #endif // ASKPASSPHRASEDIALOG_H