settings-wallet: use StandardButton instead of custom buttons

This commit is contained in:
xiphon 2018-12-13 19:10:20 +00:00
parent 59fc48bd8b
commit 9c09294d95

View file

@ -104,39 +104,13 @@ Rectangle {
}
}
Rectangle {
Layout.minimumWidth: 120 * scaleRatio
Layout.preferredWidth: closeWalletText.width + (20 * scaleRatio)
Layout.preferredHeight: parent.height
color: "transparent"
Rectangle{
width: parent.width
height: 24 * scaleRatio
radius: 2 * scaleRatio
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.buttonBackgroundColorDisabled
Text {
id: closeWalletText
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
text: qsTr("Close wallet") + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: {
appWindow.showWizard();
}
}
MoneroComponents.StandardButton {
small: true
text: qsTr("Close wallet") + translationManager.emptyString
onClicked: {
appWindow.showWizard();
}
width: 135 * scaleRatio
}
}
@ -195,39 +169,13 @@ Rectangle {
}
}
Rectangle {
Layout.minimumWidth: 120 * scaleRatio
Layout.preferredWidth: createViewOnlyText.width + (20 * scaleRatio)
Layout.preferredHeight: parent.height
color: "transparent"
Rectangle{
width: parent.width
height: 24 * scaleRatio
radius: 2 * scaleRatio
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.buttonBackgroundColorDisabled
Text {
id: createViewOnlyText
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
text: qsTr("Create wallet") + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: {
wizard.openCreateViewOnlyWalletPage();
}
}
MoneroComponents.StandardButton {
small: true
text: qsTr("Create wallet") + translationManager.emptyString
onClicked: {
wizard.openCreateViewOnlyWalletPage();
}
width: 135 * scaleRatio
}
}
@ -286,37 +234,13 @@ Rectangle {
}
}
Rectangle {
Layout.minimumWidth: 120 * scaleRatio
Layout.preferredWidth: showSeedText.width + (20 * scaleRatio)
Layout.preferredHeight: parent.height
color: "transparent"
Rectangle{
width: parent.width
height: 24 * scaleRatio
radius: 2 * scaleRatio
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.buttonBackgroundColorDisabled
Text {
id: showSeedText
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
text: qsTr("Show seed") + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: Utils.showSeedPage();
}
MoneroComponents.StandardButton {
small: true
text: qsTr("Show seed") + translationManager.emptyString
onClicked: {
Utils.showSeedPage();
}
width: 135 * scaleRatio
}
}
@ -375,53 +299,26 @@ Rectangle {
}
}
Rectangle {
Layout.minimumWidth: 120 * scaleRatio
Layout.preferredWidth: rescanButtonText.width + (20 * scaleRatio)
Layout.preferredHeight: parent.height
color: "transparent"
Rectangle{
width: parent.width
height: 24 * scaleRatio
radius: 2 * scaleRatio
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
color: MoneroComponents.Style.buttonBackgroundColorDisabled
Text {
id: rescanButtonText
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
text: qsTr("Rescan") + translationManager.emptyString
}
MouseArea {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: {
if (!currentWallet.rescanSpent()) {
console.error("Error: ", currentWallet.errorString);
informationPopup.title = qsTr("Error") + translationManager.emptyString;
informationPopup.text = qsTr("Error: ") + currentWallet.errorString
informationPopup.icon = StandardIcon.Critical
informationPopup.onCloseCallback = null
informationPopup.open();
} else {
informationPopup.title = qsTr("Information") + translationManager.emptyString
informationPopup.text = qsTr("Successfully rescanned spent outputs.") + translationManager.emptyString
informationPopup.icon = StandardIcon.Information
informationPopup.onCloseCallback = null
informationPopup.open();
}
}
MoneroComponents.StandardButton {
small: true
text: qsTr("Rescan") + translationManager.emptyString
onClicked: {
if (!currentWallet.rescanSpent()) {
console.error("Error: ", currentWallet.errorString);
informationPopup.title = qsTr("Error") + translationManager.emptyString;
informationPopup.text = qsTr("Error: ") + currentWallet.errorString
informationPopup.icon = StandardIcon.Critical
informationPopup.onCloseCallback = null
informationPopup.open();
} else {
informationPopup.title = qsTr("Information") + translationManager.emptyString
informationPopup.text = qsTr("Successfully rescanned spent outputs.") + translationManager.emptyString
informationPopup.icon = StandardIcon.Information
informationPopup.onCloseCallback = null
informationPopup.open();
}
}
width: 135 * scaleRatio
}
}
}