6 #ifndef PIVX_QT_ASKPASSPHRASEDIALOG_H
7 #define PIVX_QT_ASKPASSPHRASEDIALOG_H
60 Ui::AskPassphraseDialog*
ui;
68 void run(
int type)
override;
79 bool openStandardDialog(QString title =
"", QString body =
"", QString okBtn =
"OK", QString cancelBtn =
"");
Multifunctional dialog to ask for passphrases.
bool openStandardDialog(QString title="", QString body="", QString okBtn="OK", QString cancelBtn="")
bool eventFilter(QObject *object, QEvent *event) override
@ UI_Vote
Sign/verify message dialog.
@ Send_PIV
Change passphrase.
@ ChangePass
Toggle wallet lock state.
@ Encrypt
Wallet needs to be fully unlocked.
@ Sign_Message
Multi-Signature dialog.
@ Unlock_Full
Unlock wallet from menu
@ ToggleLock
Encrypt unencrypted wallet.
void onError(QString error, int type) override
void errorEncryptingWallet()
bool event(QEvent *event) override
void run(int type) override
void initWatch(QWidget *parent)
@ ChangePass
Ask old passphrase + new passphrase twice.
@ Encrypt
Ask passphrase twice and encrypt.
@ UnlockAnonymize
Ask passphrase and unlock only for anonymization.
@ Decrypt
Ask passphrase and decrypt wallet.
@ Unlock
Ask passphrase and unlock.
AskPassphraseDialog(Mode mode, QWidget *parent, WalletModel *model, Context context)
SecureString newpassCache
Ui::AskPassphraseDialog * ui
void showEvent(QShowEvent *event) override
void updateWarningsLabel()
Interface to PIVX wallet from Qt view code.
std::basic_string< char, std::char_traits< char >, secure_allocator< char > > SecureString
bool error(const char *fmt, const Args &... args)