Browse Source

qml: start new wallet wizard immediately after network wizard on initial start

patch-4
Sander van Grieken 2 years ago
parent
commit
8184093a34
  1. 2
      electrum/gui/qml/components/NewWalletWizard.qml
  2. 9
      electrum/gui/qml/components/main.qml

2
electrum/gui/qml/components/NewWalletWizard.qml

@ -15,8 +15,6 @@ Wizard {
property alias path: walletdb.path
enter: null // disable transition
// State transition functions. These functions are called when the 'Next'
// button is pressed. Depending on the data create the next page
// in the conversation.

9
electrum/gui/qml/components/main.qml

@ -221,6 +221,15 @@ ApplicationWindow
app.visible = false
Qt.callLater(Qt.quit)
})
dialog.accepted.connect(function() {
var newww = app.newWalletWizard.createObject(app)
newww.open()
newww.walletCreated.connect(function() {
Daemon.availableWallets.reload()
// and load the new wallet
Daemon.load_wallet(newww.path, newww.wizard_data['password'])
})
})
dialog.open()
} else {
Daemon.load_wallet()

Loading…
Cancel
Save