Merge pull request #1815

d70f714 settings-node: use StandardButton instead of custom buttons (xiphon)
pull/2/head
luigi1111 6 years ago
commit 5b3adeeb73
No known key found for this signature in database
GPG Key ID: F4ACA0183641E010

@ -300,9 +300,6 @@ Rectangle{
persistentSettings.remoteNodeAddress = remoteNodeEdit.getAddress();
console.log("setting remote node to " + persistentSettings.remoteNodeAddress)
}
onTextChanged: {
rectConnectRemote.enabled = remoteNodeEdit.isValid();
}
}
GridLayout {
@ -333,30 +330,11 @@ Rectangle{
}
}
Rectangle {
id: rectConnectRemote
Layout.topMargin: 12 * scaleRatio
enabled: remoteNodeEdit.isValid()
color: enabled ? MoneroComponents.Style.buttonBackgroundColor : MoneroComponents.Style.buttonBackgroundColorDisabled
width: btnConnectRemote.width + 40
height: 26
radius: 2
Text {
MoneroComponents.StandardButton {
id: btnConnectRemote
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.defaultFontColor
font.family: MoneroComponents.Style.fontRegular.name
font.pixelSize: 14 * scaleRatio
font.bold: true
enabled: remoteNodeEdit.isValid()
small: true
text: qsTr("Connect") + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
visible: rectConnectRemote.enabled
anchors.fill: parent
onClicked: {
// Update daemon login
persistentSettings.remoteNodeAddress = remoteNodeEdit.getAddress();
@ -370,7 +348,6 @@ Rectangle{
}
}
}
}
ColumnLayout {
id: localNodeLayout
@ -381,34 +358,9 @@ Rectangle{
anchors.right: parent.right
visible: !isMobile && !persistentSettings.useRemoteNode
Rectangle {
color: "transparent"
Layout.topMargin: 0 * scaleRatio
Layout.bottomMargin: 8 * scaleRatio
Layout.preferredHeight: 24 * scaleRatio
Layout.preferredWidth: parent.width
Rectangle {
id: rectStartStopNode
color: MoneroComponents.Style.buttonBackgroundColor
width: btnStartStopNode.width + 40
height: 24
radius: 2
Text {
id: btnStartStopNode
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.defaultFontColor
font.family: MoneroComponents.Style.fontRegular.name
font.pixelSize: 14 * scaleRatio
font.bold: true
MoneroComponents.StandardButton {
small: true
text: (appWindow.daemonRunning ? qsTr("Stop local node") : qsTr("Start daemon")) + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: {
if (appWindow.daemonRunning) {
appWindow.stopDaemon();
@ -417,8 +369,6 @@ Rectangle{
}
}
}
}
}
RowLayout {
MoneroComponents.LineEditMulti {