aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorstoffu <stoffu@protonmail.ch>2018-01-22 18:43:39 +0900
committerstoffu <stoffu@protonmail.ch>2018-01-30 07:45:11 +0900
commitfd1f4bf628129e2dfce3de6dbdfc135ad4cadffa (patch)
treea428fb10a5ede0965969cc187552708f304c097d /pages
parentaf882e87f5cfbd0454b31cf2846615dfb6267cbf (diff)
downloadmonzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.tar.gz
monzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.tar.xz
monzero-gui-fd1f4bf628129e2dfce3de6dbdfc135ad4cadffa.zip
Bootstrap daemon (requires #3165)
Diffstat (limited to 'pages')
-rw-r--r--pages/Settings.qml23
1 files changed, 23 insertions, 0 deletions
diff --git a/pages/Settings.qml b/pages/Settings.qml
index c4df7288..3f933760 100644
--- a/pages/Settings.qml
+++ b/pages/Settings.qml
@@ -260,6 +260,9 @@ Rectangle {
releasedColor: "#FF6C3C"
pressedColor: "#FF4304"
onClicked: {
+ // Update bootstrap daemon address
+ persistentSettings.bootstrapNodeAddress = bootstrapNodeEdit.daemonAddrText ? bootstrapNodeEdit.getAddress() : "";
+
// Set current daemon address to local
appWindow.currentDaemonAddress = appWindow.localDaemonAddress
appWindow.startDaemon(daemonFlags.text)
@@ -375,6 +378,26 @@ Rectangle {
}
RowLayout {
+ visible: persistentSettings.startLocalNode
+ ColumnLayout {
+ Label {
+ color: "#4A4949"
+ text: qsTr("Bootstrap node (leave blank if not wanted)") + translationManager.emptyString
+ }
+ RemoteNodeEdit {
+ id: bootstrapNodeEdit
+ Layout.minimumWidth: 100 * scaleRatio
+ daemonAddrText: persistentSettings.bootstrapNodeAddress.split(":")[0].trim()
+ daemonPortText: (persistentSettings.bootstrapNodeAddress.split(":")[1].trim() == "") ? "18081" : persistentSettings.bootstrapNodeAddress.split(":")[1]
+ onEditingFinished: {
+ persistentSettings.bootstrapNodeAddress = daemonAddrText ? bootstrapNodeEdit.getAddress() : "";
+ console.log("setting bootstrap node to " + persistentSettings.bootstrapNodeAddress)
+ }
+ }
+ }
+ }
+
+ RowLayout {
visible: persistentSettings.useRemoteNode
ColumnLayout {
Label {