diff options
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/Settings.qml | 23 |
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 { |
