Changeset View
Changeset View
Standalone View
Standalone View
src/qt/askpassphrasedialog.h
Show All 24 Lines | enum Mode { | ||||
Unlock, /**< Ask passphrase and unlock */ | Unlock, /**< Ask passphrase and unlock */ | ||||
ChangePass, /**< Ask old passphrase + new passphrase twice */ | ChangePass, /**< Ask old passphrase + new passphrase twice */ | ||||
Decrypt /**< Ask passphrase and decrypt wallet */ | Decrypt /**< Ask passphrase and decrypt wallet */ | ||||
}; | }; | ||||
explicit AskPassphraseDialog(Mode mode, QWidget *parent); | explicit AskPassphraseDialog(Mode mode, QWidget *parent); | ||||
~AskPassphraseDialog(); | ~AskPassphraseDialog(); | ||||
void accept(); | void accept() override; | ||||
void setModel(WalletModel *model); | void setModel(WalletModel *model); | ||||
private: | private: | ||||
Ui::AskPassphraseDialog *ui; | Ui::AskPassphraseDialog *ui; | ||||
Mode mode; | Mode mode; | ||||
WalletModel *model; | WalletModel *model; | ||||
bool fCapsLock; | bool fCapsLock; | ||||
private Q_SLOTS: | private Q_SLOTS: | ||||
void textChanged(); | void textChanged(); | ||||
void secureClearPassFields(); | void secureClearPassFields(); | ||||
protected: | protected: | ||||
bool event(QEvent *event); | bool event(QEvent *event) override; | ||||
bool eventFilter(QObject *object, QEvent *event); | bool eventFilter(QObject *object, QEvent *event) override; | ||||
}; | }; | ||||
#endif // BITCOIN_QT_ASKPASSPHRASEDIALOG_H | #endif // BITCOIN_QT_ASKPASSPHRASEDIALOG_H |