Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
qt
createwalletdialog.h
Go to the documentation of this file.
1
// Copyright (c) 2019-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_QT_CREATEWALLETDIALOG_H
6
#define BITCOIN_QT_CREATEWALLETDIALOG_H
7
8
#include <QDialog>
9
10
#include <memory>
11
12
namespace
interfaces
{
13
class
ExternalSigner
;
14
}
// namespace interfaces
15
16
class
WalletModel
;
17
18
namespace
Ui
{
19
class
CreateWalletDialog;
20
}
21
24
class
CreateWalletDialog
:
public
QDialog
25
{
26
Q_OBJECT
27
28
public
:
29
explicit
CreateWalletDialog
(QWidget* parent);
30
virtual
~CreateWalletDialog
();
31
32
void
setSigners
(
const
std::vector<std::unique_ptr<interfaces::ExternalSigner>>& signers);
33
34
QString
walletName
()
const
;
35
bool
isEncryptWalletChecked
()
const
;
36
bool
isDisablePrivateKeysChecked
()
const
;
37
bool
isMakeBlankWalletChecked
()
const
;
38
bool
isExternalSignerChecked
()
const
;
39
40
private
:
41
Ui::CreateWalletDialog *
ui
;
42
bool
m_has_signers
=
false
;
43
};
44
45
#endif
// BITCOIN_QT_CREATEWALLETDIALOG_H
CreateWalletDialog::isMakeBlankWalletChecked
bool isMakeBlankWalletChecked() const
Definition
createwalletdialog.cpp:136
CreateWalletDialog::~CreateWalletDialog
virtual ~CreateWalletDialog()
Definition
createwalletdialog.cpp:95
CreateWalletDialog::walletName
QString walletName() const
Definition
createwalletdialog.cpp:121
CreateWalletDialog::ui
Ui::CreateWalletDialog * ui
Definition
createwalletdialog.h:41
CreateWalletDialog::isDisablePrivateKeysChecked
bool isDisablePrivateKeysChecked() const
Definition
createwalletdialog.cpp:131
CreateWalletDialog::m_has_signers
bool m_has_signers
Definition
createwalletdialog.h:42
CreateWalletDialog::isEncryptWalletChecked
bool isEncryptWalletChecked() const
Definition
createwalletdialog.cpp:126
CreateWalletDialog::setSigners
void setSigners(const std::vector< std::unique_ptr< interfaces::ExternalSigner > > &signers)
Definition
createwalletdialog.cpp:100
CreateWalletDialog::isExternalSignerChecked
bool isExternalSignerChecked() const
Definition
createwalletdialog.cpp:141
CreateWalletDialog::CreateWalletDialog
CreateWalletDialog(QWidget *parent)
Definition
createwalletdialog.cpp:15
WalletModel
Interface to Bitcoin wallet from Qt view code.
Definition
walletmodel.h:49
interfaces::ExternalSigner
External signer interface used by the GUI.
Definition
node.h:60
Ui
Definition
addressbookpage.h:14
interfaces
Definition
interfaces.cpp:41
Generated on
for Bitcoin Core by
1.17.0