Files
pallectrum/electrum/gui/qml/components/NewWalletWizard.qml

47 lines
998 B
QML

import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import org.electrum 1.0
import "wizard"
Wizard {
id: walletwizard
wizardTitle: qsTr('New Wallet')
signal walletCreated
property string path
wiz: Daemon.newWalletWizard
Component.onCompleted: {
var view = wiz.startWizard()
_loadNextComponent(view)
}
onAccepted: {
console.log('Finished new wallet wizard')
wiz.createStorage(wizard_data, Daemon.singlePasswordEnabled, Daemon.singlePassword)
}
Connections {
target: wiz
function onCreateSuccess() {
walletwizard.path = wiz.path
walletwizard.walletCreated()
}
function onCreateError(error) {
var dialog = app.messageDialog.createObject(app, {
title: qsTr('Error'),
iconSource: Qt.resolvedUrl('../../icons/warning.png'),
text: error
})
dialog.open()
}
}
}