diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2018-03-26 12:57:14 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2018-03-26 12:57:14 -0500 |
| commit | e4d75c6680bb3ed7bccdf00e8e319b25b6a7be21 (patch) | |
| tree | 593b10a28ca322ae36d582df236663f7e2a3f681 /wizard | |
| parent | 278458bb646cbb0d4361106cff424807812e5bda (diff) | |
| parent | c8f0cf354390af1908b3f99e5621eed8c1fab9ed (diff) | |
| download | monzero-gui-e4d75c6680bb3ed7bccdf00e8e319b25b6a7be21.tar.gz monzero-gui-e4d75c6680bb3ed7bccdf00e8e319b25b6a7be21.tar.xz monzero-gui-e4d75c6680bb3ed7bccdf00e8e319b25b6a7be21.zip | |
Merge pull request #1161
c8f0cf3 Stagenet
Diffstat (limited to 'wizard')
| -rw-r--r-- | wizard/WizardCreateWallet.qml | 4 | ||||
| -rw-r--r-- | wizard/WizardFinish.qml | 7 | ||||
| -rw-r--r-- | wizard/WizardManageWalletUI.qml | 6 | ||||
| -rw-r--r-- | wizard/WizardOptions.qml | 30 | ||||
| -rw-r--r-- | wizard/WizardRecoveryWallet.qml | 6 |
5 files changed, 38 insertions, 15 deletions
diff --git a/wizard/WizardCreateWallet.qml b/wizard/WizardCreateWallet.qml index 521d6cf7..f25d2047 100644 --- a/wizard/WizardCreateWallet.qml +++ b/wizard/WizardCreateWallet.qml @@ -85,9 +85,9 @@ ColumnLayout { var tmp_wallet_filename = oshelper.temporaryFilename(); console.log("Creating temporary wallet", tmp_wallet_filename) - var testnet = appWindow.persistentSettings.testnet; + var nettype = appWindow.persistentSettings.nettype; var wallet = walletManager.createWallet(tmp_wallet_filename, "", settingsObject.wallet_language, - testnet) + nettype) 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 diff --git a/wizard/WizardFinish.qml b/wizard/WizardFinish.qml index e681c80e..0ab50706 100644 --- a/wizard/WizardFinish.qml +++ b/wizard/WizardFinish.qml @@ -28,6 +28,7 @@ import QtQuick 2.2 import QtQuick.Layouts 1.1 +import moneroComponents.NetworkType 1.0 ColumnLayout { @@ -50,8 +51,8 @@ ColumnLayout { autoDonationAmount = wizard.settings["auto_donations_amount"] + " %", backgroundMiningEnabled = wizard.settings["allow_background_mining"] === true, backgroundMiningText = backgroundMiningEnabled ? qsTr("Enabled") : qsTr("Disabled"), - testnetEnabled = appWindow.persistentSettings.testnet, - testnetText = testnetEnabled ? qsTr("Enabled") : qsTr("Disabled"), + nettype = appWindow.persistentSettings.nettype, + networkText = nettype === NetworkType.TESTNET ? qsTr("Testnet") : nettype === NetworkType.STAGENET ? qsTr("Stagenet") : qsTr("Mainnet"), restoreHeightEnabled = wizard.settings['restore_height'] !== undefined; return "<table>" @@ -65,7 +66,7 @@ ColumnLayout { // : "") // + trStart + qsTr("Background mining") + trMiddle + backgroundMiningText + trEnd + trStart + qsTr("Daemon address") + trMiddle + persistentSettings.daemon_address + trEnd - + trStart + qsTr("Testnet") + trMiddle + testnetText + trEnd + + trStart + qsTr("Network Type") + trMiddle + networkText + trEnd + (restoreHeightEnabled ? trStart + qsTr("Restore height") + trMiddle + wizard.settings['restore_height'] + trEnd : "") diff --git a/wizard/WizardManageWalletUI.qml b/wizard/WizardManageWalletUI.qml index 7d2c789b..b83648a7 100644 --- a/wizard/WizardManageWalletUI.qml +++ b/wizard/WizardManageWalletUI.qml @@ -56,10 +56,10 @@ ColumnLayout { property int rowSpacing: 10 function checkFields(){ - var addressOK = walletManager.addressValid(addressLine.text, persistentSettings.testnet) - var viewKeyOK = walletManager.keyValid(viewKeyLine.text, addressLine.text, true, persistentSettings.testnet) + var addressOK = walletManager.addressValid(addressLine.text, persistentSettings.nettype) + var viewKeyOK = walletManager.keyValid(viewKeyLine.text, addressLine.text, true, persistentSettings.nettype) // Spendkey is optional - var spendKeyOK = (spendKeyLine.text.length > 0)? walletManager.keyValid(spendKeyLine.text, addressLine.text, false, persistentSettings.testnet) : true + var spendKeyOK = (spendKeyLine.text.length > 0)? walletManager.keyValid(spendKeyLine.text, addressLine.text, false, persistentSettings.nettype) : true addressLine.error = !addressOK && addressLine.text.length != 0 viewKeyLine.error = !viewKeyOK && viewKeyLine.text.length != 0 diff --git a/wizard/WizardOptions.qml b/wizard/WizardOptions.qml index 784c1968..7a9ffa62 100644 --- a/wizard/WizardOptions.qml +++ b/wizard/WizardOptions.qml @@ -29,6 +29,7 @@ import QtQuick 2.2 import QtQml 2.2 import QtQuick.Layouts 1.1 +import moneroComponents.NetworkType 1.0 import "../components" ColumnLayout { @@ -231,12 +232,13 @@ ColumnLayout { } - RowLayout { + ColumnLayout { Layout.leftMargin: wizardLeftMargin Layout.rightMargin: wizardRightMargin Layout.topMargin: 30 * scaleRatio Layout.alignment: Qt.AlignCenter Layout.fillWidth: true + spacing: 50 * scaleRatio Rectangle { width: 100 * scaleRatio @@ -248,10 +250,30 @@ ColumnLayout { fontSize: 16 * scaleRatio checkedIcon: "../images/checkedVioletIcon.png" uncheckedIcon: "../images/uncheckedIcon.png" - checked: appWindow.persistentSettings.testnet; + checked: appWindow.persistentSettings.nettype === NetworkType.TESTNET; + onClicked: { + persistentSettings.nettype = testNet.checked ? NetworkType.TESTNET : NetworkType.MAINNET + stageNet.checked = false; + console.log("Network type set to ", persistentSettings.nettype === NetworkType.TESTNET ? "Testnet" : "Mainnet") + } + } + } + + Rectangle { + width: 100 * scaleRatio + CheckBox { + id: stageNet + text: qsTr("Stagenet") + translationManager.emptyString + background: "#FFFFFF" + fontColor: "#4A4646" + fontSize: 16 * scaleRatio + checkedIcon: "../images/checkedVioletIcon.png" + uncheckedIcon: "../images/uncheckedIcon.png" + checked: appWindow.persistentSettings.nettype === NetworkType.STAGENET; onClicked: { - persistentSettings.testnet = testNet.checked - console.log("testnet set to ", persistentSettings.testnet) + persistentSettings.nettype = stageNet.checked ? NetworkType.STAGENET : NetworkType.MAINNET + testNet.checked = false; + console.log("Network type set to ", persistentSettings.nettype === NetworkType.STAGENET ? "Stagenet" : "Mainnet") } } } diff --git a/wizard/WizardRecoveryWallet.qml b/wizard/WizardRecoveryWallet.qml index 9c028187..f30c9849 100644 --- a/wizard/WizardRecoveryWallet.qml +++ b/wizard/WizardRecoveryWallet.qml @@ -76,7 +76,7 @@ ColumnLayout { } function recoveryWallet(settingsObject, fromSeed) { - var testnet = appWindow.persistentSettings.testnet; + var nettype = appWindow.persistentSettings.nettype; var restoreHeight = settingsObject.restore_height; var tmp_wallet_filename = oshelper.temporaryFilename() console.log("Creating temporary wallet", tmp_wallet_filename) @@ -89,9 +89,9 @@ ColumnLayout { // From seed or keys if(fromSeed) - var wallet = walletManager.recoveryWallet(tmp_wallet_filename, settingsObject.words, testnet, restoreHeight) + var wallet = walletManager.recoveryWallet(tmp_wallet_filename, settingsObject.words, nettype, restoreHeight) else - var wallet = walletManager.createWalletFromKeys(tmp_wallet_filename, settingsObject.wallet_language, testnet, + var wallet = walletManager.createWalletFromKeys(tmp_wallet_filename, settingsObject.wallet_language, nettype, settingsObject.recover_address, settingsObject.recover_viewkey, settingsObject.recover_spendkey, restoreHeight) |
