aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstoffu <stoffu@protonmail.ch>2018-01-24 15:16:34 +0900
committerstoffu <stoffu@protonmail.ch>2018-01-30 07:45:08 +0900
commitaf882e87f5cfbd0454b31cf2846615dfb6267cbf (patch)
tree64a9757649b93cd320b4e5a8627aa3af8dc53d37
parent89ec822ba5d9f9b476237e2b48f4304101263850 (diff)
downloadmonzero-gui-af882e87f5cfbd0454b31cf2846615dfb6267cbf.tar.gz
monzero-gui-af882e87f5cfbd0454b31cf2846615dfb6267cbf.tar.xz
monzero-gui-af882e87f5cfbd0454b31cf2846615dfb6267cbf.zip
rectified visual switch between local node & remote node
-rw-r--r--pages/Settings.qml8
-rw-r--r--wizard/WizardDaemonSettings.qml8
2 files changed, 12 insertions, 4 deletions
diff --git a/pages/Settings.qml b/pages/Settings.qml
index 1e753651..c4df7288 100644
--- a/pages/Settings.qml
+++ b/pages/Settings.qml
@@ -248,7 +248,7 @@ Rectangle {
}
GridLayout {
- visible: !isMobile
+ visible: !isMobile && !persistentSettings.useRemoteNode
id: daemonStatusRow
columns: (isMobile) ? 2 : 4
StandardButton {
@@ -325,7 +325,7 @@ Rectangle {
RowLayout {
- visible: daemonAdvanced.checked && !isMobile
+ visible: daemonAdvanced.checked && !isMobile && !persistentSettings.useRemoteNode
id: daemonFlagsRow
Label {
id: daemonFlagsLabel
@@ -343,7 +343,7 @@ Rectangle {
RowLayout {
Layout.fillWidth: true
- visible: daemonAdvanced.checked || isMobile
+ visible: (daemonAdvanced.checked || isMobile) && persistentSettings.useRemoteNode
Label {
id: daemonLoginLabel
Layout.fillWidth: true
@@ -354,7 +354,7 @@ Rectangle {
}
ColumnLayout {
- visible: daemonAdvanced.checked || isMobile
+ visible: (daemonAdvanced.checked || isMobile) && persistentSettings.useRemoteNode
LineEdit {
id: daemonUsername
Layout.preferredWidth: 100 * scaleRatio
diff --git a/wizard/WizardDaemonSettings.qml b/wizard/WizardDaemonSettings.qml
index dd41172c..8634f652 100644
--- a/wizard/WizardDaemonSettings.qml
+++ b/wizard/WizardDaemonSettings.qml
@@ -130,6 +130,10 @@ ColumnLayout {
uncheckedIcon: "../images/uncheckedIcon.png"
checked: !appWindow.persistentSettings.useRemoteNode && !isAndroid && !isIOS
visible: !isAndroid && !isIOS
+ onClicked: {
+ checked = true;
+ remoteNode.checked = false;
+ }
}
}
@@ -175,6 +179,10 @@ ColumnLayout {
checkedIcon: "../images/checkedVioletIcon.png"
uncheckedIcon: "../images/uncheckedIcon.png"
checked: appWindow.persistentSettings.useRemoteNode
+ onClicked: {
+ checked = true
+ localNode.checked = false
+ }
}
}