diff options
| author | Ilya Kitaev <mbg033@gmail.com> | 2016-02-24 13:25:20 +0300 |
|---|---|---|
| committer | Ilya Kitaev <mbg033@gmail.com> | 2016-02-24 13:25:20 +0300 |
| commit | 625041df1823f2ce98b53fa054bab47876717c15 (patch) | |
| tree | c12ae212e908571e9310911ba24af4d9ec7afb8b /wizard/WizardCreateWallet.qml | |
| parent | 1195a89d06956dd91f274182b07774dae8a1c0d2 (diff) | |
| download | monzero-gui-625041df1823f2ce98b53fa054bab47876717c15.tar.gz monzero-gui-625041df1823f2ce98b53fa054bab47876717c15.tar.xz monzero-gui-625041df1823f2ce98b53fa054bab47876717c15.zip | |
integrating cpp wallet mockups with QML
Diffstat (limited to 'wizard/WizardCreateWallet.qml')
| -rw-r--r-- | wizard/WizardCreateWallet.qml | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/wizard/WizardCreateWallet.qml b/wizard/WizardCreateWallet.qml index 8ce4e760..91b7447e 100644 --- a/wizard/WizardCreateWallet.qml +++ b/wizard/WizardCreateWallet.qml @@ -44,12 +44,29 @@ Item { settingsObject['account_name'] = uiItem.accountNameText settingsObject['words'] = uiItem.wordsTexttext settingsObject['wallet_path'] = uiItem.walletPath + + + var new_wallet_filename = settingsObject.wallet_path + "/" + + settingsObject.account_name; + + // moving wallet files to the new destination, if user changed it + if (new_wallet_filename !== settingsObject.wallet_filename) { + walletManager.moveWallet(settingsObject.wallet_filename, new_wallet_filename); + } } function createWallet(settingsObject) { - // print ("Language: " + settingsObject.language); - var wallet = walletManager.createWallet(uiItem.accountNameText, "", settingsObject.language); - uiItem.wordsTextItem.memoText = wallet.seed + var wallet_filename = uiItem.walletPath + "/" + uiItem.accountNameText + if (typeof settingsObject.wallet === 'undefined') { + var wallet = walletManager.createWallet(wallet_filename, "", settingsObject.language) + uiItem.wordsTextItem.memoText = wallet.seed + // saving wallet in "global" settings object + // TODO: wallet should have a property pointing to the file where it stored or loaded from + settingsObject.wallet = wallet + } else { + print("wallet already created. we just stepping back"); + } + settingsObject.wallet_filename = wallet_filename } WizardManageWalletUI { |
