mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-20 16:48:39 +02:00
Wizard: add seed passphrase to wallet creation
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#include "PageWalletRestoreKeys.h"
|
||||
#include "PageSetPassword.h"
|
||||
#include "PageSetRestoreHeight.h"
|
||||
#include "PageSetSeedPassphrase.h"
|
||||
#include "PageHardwareDevice.h"
|
||||
#include "PageNetworkTor.h"
|
||||
#include "constants.h"
|
||||
@@ -37,6 +38,7 @@ WalletWizard::WalletWizard(QWidget *parent)
|
||||
auto createWallet = new PageWalletFile(&m_wizardFields , this);
|
||||
auto createWalletSeed = new PageWalletSeed(&m_wizardFields, this);
|
||||
auto walletSetPasswordPage = new PageSetPassword(&m_wizardFields, this);
|
||||
auto walletSetSeedPassphrasePage = new PageSetSeedPassphrase(&m_wizardFields, this);
|
||||
setPage(Page_Menu, menuPage);
|
||||
setPage(Page_WalletFile, createWallet);
|
||||
setPage(Page_OpenWallet, openWalletPage);
|
||||
@@ -48,6 +50,7 @@ WalletWizard::WalletWizard(QWidget *parent)
|
||||
setPage(Page_WalletRestoreKeys, new PageWalletRestoreKeys(&m_wizardFields, this));
|
||||
setPage(Page_SetRestoreHeight, new PageSetRestoreHeight(&m_wizardFields, this));
|
||||
setPage(Page_HardwareDevice, new PageHardwareDevice(&m_wizardFields, this));
|
||||
setPage(Page_SetSeedPassphrase, walletSetSeedPassphrasePage);
|
||||
|
||||
setStartId(Page_Menu);
|
||||
|
||||
@@ -79,6 +82,10 @@ WalletWizard::WalletWizard(QWidget *parent)
|
||||
});
|
||||
}
|
||||
|
||||
void WalletWizard::resetFields() {
|
||||
m_wizardFields = {};
|
||||
}
|
||||
|
||||
void WalletWizard::onCreateWallet() {
|
||||
auto walletPath = QString("%1/%2").arg(m_wizardFields.walletDir, m_wizardFields.walletName);
|
||||
|
||||
@@ -127,4 +134,4 @@ void WalletWizard::onCreateWallet() {
|
||||
}
|
||||
|
||||
emit createWallet(m_wizardFields.seed, walletPath, m_wizardFields.password, m_wizardFields.seedLanguage, m_wizardFields.seedOffsetPassphrase);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user