X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Faskpassphrasedialog.h;h=9e46410d3e73178245d0e84e02b77d28fe1aca33;hb=HEAD;hp=32a3f6a5f3fc314af0f4959f75cfce1a38dbdec8;hpb=af836ad58808a1f6437a8b9a76b670c07c9a1212;p=novacoin.git diff --git a/src/qt/askpassphrasedialog.h b/src/qt/askpassphrasedialog.h index 32a3f6a..9e46410 100644 --- a/src/qt/askpassphrasedialog.h +++ b/src/qt/askpassphrasedialog.h @@ -17,10 +17,11 @@ class AskPassphraseDialog : public QDialog public: enum Mode { - Encrypt, /**< Ask passphrase twice and encrypt */ - Unlock, /**< Ask passphrase and unlock */ - ChangePass, /**< Ask old passphrase + new passphrase twice */ - Decrypt /**< Ask passphrase and decrypt wallet */ + Encrypt, /**< Ask passphrase twice and encrypt */ + Unlock, /**< Ask passphrase and unlock */ + UnlockMining, /**< Ask passphrase and unlock for mining */ + ChangePass, /**< Ask old passphrase + new passphrase twice */ + Decrypt /**< Ask passphrase and decrypt wallet */ }; explicit AskPassphraseDialog(Mode mode, QWidget *parent = 0); @@ -34,9 +35,13 @@ private: Ui::AskPassphraseDialog *ui; Mode mode; WalletModel *model; + bool fCapsLock; private slots: void textChanged(); + void secureClearPassFields(); + bool event(QEvent *event); + bool eventFilter(QObject *, QEvent *event); }; #endif // ASKPASSPHRASEDIALOG_H