import QtQuick 2.11 import QtQuick.Controls 2.11 import QtQuick.Layouts 1.11 import "widgets" as Flowee ColumnLayout { id: newAccountCreateHDAccount spacing: 10 Label { id: title text: qsTr("This creates a new empty wallet with smart creation of addresses from a single seed-phrase") width: parent.width } RowLayout { id: nameRow Label { text: qsTr("Name") + ":"; Layout.alignment: Qt.AlignBaseline } Flowee.TextField { id: accountName } } Item { height: button.height Layout.fillWidth: true Flowee.Button { id: button text: qsTr("Go") anchors.right: parent.right onClicked: { var options = Pay.createNewWallet(derivationPath.text, /* password */"", accountName.text); var accounts = portfolio.accounts; for (var i = 0; i < accounts.length; ++i) { var a = accounts[i]; if (a.name === options.name) { portfolio.current = a; break; } } root.visible = false; } } } Flowee.GroupBox { title: qsTr("Advanced Options") Layout.fillWidth: true collapsed: true columns: 3 /* Flowee.CheckBox { id: schnorr text: qsTr("Default to signing using ECDSA"); tooltipText: qsTr("When enabled, newer style Schnorr signatures are not set as default for this wallet.") Layout.columnSpan: 2 } */ Label { text: qsTr("Derivation") + ":" Layout.fillWidth: false } Flowee.TextField { id: derivationPath text: "m/44'/145'/0'" // default for BCH wallets color: Pay.checkDerivation(text) ? palette.text : "red" } Item { width: 1; height: 1; Layout.fillWidth: true } // spacer } }