settings: fix Remote Node 'Connect' button

This commit is contained in:
xiphon
2018-11-10 23:43:50 +00:00
parent b34d5409e6
commit 1c61de082a
3 changed files with 14 additions and 1 deletions

View File

@@ -298,6 +298,9 @@ Rectangle{
persistentSettings.remoteNodeAddress = remoteNodeEdit.getAddress();
console.log("setting remote node to " + persistentSettings.remoteNodeAddress)
}
onTextChanged: {
rectConnectRemote.enabled = remoteNodeEdit.isValid();
}
}
GridLayout {
@@ -331,7 +334,8 @@ Rectangle{
Rectangle {
id: rectConnectRemote
Layout.topMargin: 12 * scaleRatio
color: MoneroComponents.Style.buttonBackgroundColorDisabled
enabled: remoteNodeEdit.isValid()
color: enabled ? MoneroComponents.Style.buttonBackgroundColor : MoneroComponents.Style.buttonBackgroundColorDisabled
width: btnConnectRemote.width + 40
height: 26
radius: 2
@@ -349,6 +353,7 @@ Rectangle{
MouseArea {
cursorShape: Qt.PointingHandCursor
visible: rectConnectRemote.enabled
anchors.fill: parent
onClicked: {
// Update daemon login