Line data Source code
1 : // Copyright (c) 2019 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 : class WalletModel; 11 : 12 : namespace Ui { 13 : class CreateWalletDialog; 14 : } 15 : 16 : /** Dialog for creating wallets 17 : */ 18 : class CreateWalletDialog : public QDialog 19 : { 20 0 : Q_OBJECT 21 : 22 : public: 23 : explicit CreateWalletDialog(QWidget* parent); 24 : virtual ~CreateWalletDialog(); 25 : 26 : QString walletName() const; 27 : bool isEncryptWalletChecked() const; 28 : bool isDisablePrivateKeysChecked() const; 29 : bool isMakeBlankWalletChecked() const; 30 : bool isDescriptorWalletChecked() const; 31 : 32 : private: 33 : Ui::CreateWalletDialog *ui; 34 : }; 35 : 36 : #endif // BITCOIN_QT_CREATEWALLETDIALOG_H